Oye Loca Mario Leon, a character from the popular French show Cats and Dogs Photo #14

Oye Loca Mario Leon, a character from the popular French show Cats and Dogs