I have no memory of this game, but I saw it in a pic someone took of an arcade (and of course it had a piece of paper taped to it so I'm guessing it was out of order LOL)
There are only a couple of clips of it on YouTube.
There are only a couple of clips of it on YouTube.

