chupacabra

Unidentified Monster Caught on Zoo Camera in Amarillo, TX

The security camera at a zoo in Amarillo, TX caught footage of what appears to be some sort of humanoid…

3 years ago