Choo Choo Defenders: The Choo Choo Defenders Demo is live!

The Choo Choo Defenders Demo is leaving the station! It's now possible to download and play the demo of the game: head on over to the Demo Store Page and give it a whirl! How long is the Demo? What does it showcase? The…