contra super contra contra iii: the alien wars many more
a series of games based on fighting the alien scum, red/blood falcon
"contra super contra contra iii: the alien wars many more" What is the definition of "contra"?