Star Fox Zero Review By Mike Suskie June 1, 2016 Reviews 4 comments Barrel roll away from this thing HIGH The splash screen is pretty. LOW The controls, and how they sink everything else. WTF Star Fox 64 isn’t even available on North America’s Wii U store?!
Recent Comments