Gaming Reviews, News, Tips and More.
We may earn a commission from links on this page
We may earn a commission from links on this page.

VGLeaks has what it says are early screens of a purported Gears of War strategy game. Delta Squad looks so... small.