Johnw1104 on 06 April 2017
Was there a video presentation? I can't find any online.
Never mind, just found it by Digital Foundry. That's pretty cool that they revealed it through them, I love those guys :)