Showing posts with label Launch Trailer. Show all posts
Showing posts with label Launch Trailer. Show all posts

Sunday, November 11, 2007

November 23

On November 23, Europe gets closer to the perfect video game.

I mean, just look at it. We've really evolved since pong.