Thread:Shrev64/@comment-6413646-20120317181858/@comment-4927586-20120318170106

That might have been the E3 2011 Gameplay preview that you saw.. It says Demo somewhere in that title..