TAG: Zombie Shoot

Jan 04, 2010 350 0
Twin Blades: The Reaping Vanguard is now available on the Xbox Live Arcade Indie Games Platform as stated by Press Start Studio. The game is available for download in France, Germany, Italy, Canada, J...