The Import Game Blog has three new shots from Xbox 360 fan-favorite Gears of War posted on their site. Which they say came from? France?
Kotaku
Kotaku