Destroy All Humans!: Destroy All Humans! DEMO now available on Steam!

Happy Game Festival everyone! What better time to release our Demo on Steam than today! To download and start playing for free, head on over to our store page and find the Download Demo button right below the Is this ga…