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 monster. The City of Amarillo Twitter account posted about the
The security camera at a zoo in Amarillo, TX caught footage of what appears to be some sort of humanoid monster. The City of Amarillo Twitter account posted about the