Reviews Super Mega Space Blaster Special Turbo Switch Review Super Mega Space Blaster Special Turbo is ace. JEI-500013 January 2020