A new strategy game called "Humankind" was released last week and its trailer had a hilarious Apollo 11 twist.
The launch trailer for 'Humankind' has a brilliant Apollo 11 twist : Read more
The launch trailer for 'Humankind' has a brilliant Apollo 11 twist : Read more