City Asks Public to Help Identify Mysterious Creature Caught on Camera

A mysterious image of a strange unidentified creature taken outside of Amarillo Zoo in Texas has left city officials and internet users baffled. The City of Amarillo has appealed for help after security cameras picked up the unsettling figure apparently walking around the perimeter fence of the zoo in the early hours of May 21. The camera that took the photo is motion-activated and sends an…
Read more