Earth's Greatest Defender announcement trailer
Earth's Greatest Defender now has a Steam page, and an action packed trailer!

Source and More information: Earth’s Greatest Defender announcement trailer

Author: indieDB.com