A lacklustre arcade beat 'em up that should have probably never made it to the home consoles.
Refresh if You Can't read the image.
Publisher: Sega Developer: Sega Released: 1988
Playretrogames.online