POSTED July 22, 2011
A new, live action trailer for the SciFi game Deus Ex: Human Revolution. This propaganda piece makes human augmentation sound pretty awesome!