Tuesday, June 5, 2012

Best concept out of E3 so far.




[EDIT] And then there is this...


From the creators of Heavy Rain. Say no more, say no more.