B
Ben Zigterman
Guest
Last month, EA delayed releasing the Xbox 360 version of the hit game Titanfall until April 8th for the United States and April 11th for Europe. Now that its actual Xbox 360 launch is just about here, screenshots and video of Titanfall have begun leaking all over the web. MP1ST has a particularly large collection with over an hour of video footage.
Continue reading...
Via BRG - Boy Genius Report