Battletoads © 1993 Sega Enterprises, Limited. European release. Game developed in the USA
GAME ID: 2436
Game's ROM.