Destroy All Humans!: The Lost Mission: A Teaser for Destroy All Humans! New Level

Vienna/Austria, Offenburg/Germany, July 21st, 2020: Destroy All Humans! is a remake of the beloved 2005 video game classic. Developer Black Forest Games has massively upgraded the graphics, with the game being created c…