Posts

Heavy Rain – Entire E3 demo filmed off-screen

Gears of War 2 – 50 high-res screens

World of Goo released for Mac