A local Phoenix, Arizona car dealer has the bright idea that if he features this bigger-than-life Lucha Libre inflatable superhero that more people will stop and buy cars. Lucha Libre in Mexico is what is known on this side of the border as professional wrestling. So, just what is it that motivates someone driving by to register: Hey, there’s an inflatable Lucha libre man and at the same time they are selling cars, I think I have to stop and maybe buy one. Personally, I stopped because I thought this was from a new Japanese anime series and might be the hottest new thing in Mecha.