Mucha Lucha Game

Richochet and Rey are missing and it's your job to find them.

Current Rating