Mucha Lucha! Mascaritas of the Lost Code © 2003 Ubi Soft
GAME ID: AGB-BMLE-USA
Released on November 18, 2003 in the USA.
Game's ROM.