Jun 14, 2022 Matt Growcoot 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. Jun 14, 2022