Super Turbo Turkey Puncher 3



Arcade game found on Mars.