Destroy All Humans! invades your Switch today!
Destroy All Humans!, THQ Nordic’s rebuilt version of the 2005 classic game launches today on the Nintendo Switch. Destroy All Humans! is set in rural 1950s America and tells the tale of an alien inv... Read More »