Señor Mustache Mustache and a sinister taco-seller: Leo