Mega-Lo-Mania © 1993 CRI Japanese release.
GAME ID: T-68053
Released on April 23, 1993 in Japan.
Game's ROM.