Yep. This is the home of El Chupacabra...