Mr_No on 03 June 2015
This honestly looks amazing. Consider me hyped.
But... why show this before E3? It's only 2 weeks away; they could've dropped this megaton (pun intended ) by then and take the media by storm.