Available on
HoloLens
PC
Mobile device
Xbox 360
Trailer
Description
"450,000 years ago our ancestors descended from the heavens to engineer the first human beings. To us they were Giants ruling as Gods. Now new evidence and scientific research acknowledges their existence on Earth and also reveals they will return. "