Check out this photo of this mystery creature caught on camera from the Amarillo Zoo in Texas. The image from the zoo shows …