Proven Gamer

Tag: Switch galaxy review

Switch Galaxy Review

Switch Galaxy is a game by former Liverpool Studios developers, and you can tell in every aspect. Switch…

April 17, 2013 · Playstation VIta