El Chupacabra

El Chupacabra is Mexico's Bigfoot. No one has seen El Chupacabra but many believe they have, making an exact description difficult.