Imagine taking MTV and turning it into a physical place and mixing in the internet and the circus -- the biggest, noisiest (and surprisingly non-smelly) one of all -- then throw in millions of dollars in hardware, and you have a good idea about E3. I don't like noise much anymore, especially afte...
Posted on Dec 24th 2014 2:00PM
Posted on Dec 24th 2014 12:00PM
Posted on Dec 24th 2014 10:00AM