Game publisher THQ Nordic recently released a brand new trailer for upcoming video game Destroy All Humans!



Source link