Games/Mucha Lucha! Mascaritas of the Lost Code/MediaMucha Lucha! Mascaritas of the Lost Code·, 2003 · Ubisoft EntertainmentMediaBack to gameAll2Screenshots2Screenshots2More about Mucha Lucha! Mascaritas of the Lost CodePlayer reviews