Galaxy Champions TV is an action arcade game where the focus is to aim and shoot. Or, in my case, shoot aimlessly and hope you hit something. However, with this … Read More
Your source for the most up-to-date Nintendo news covering the Nintendo Switch.
Manage Cookie Settings