CastleStorm Switch footage
Zen Studios will be putting CastleStorm on the Switch eShop on August 16. For a look at the game’s first 43 minutes, check out the video below.
Leave a Reply
Zen Studios will be putting CastleStorm on the Switch eShop on August 16. For a look at the game’s first 43 minutes, check out the video below.
© Copyright 2024