An examination of a recent caught-on-camera sighting of Chupacabra outside an Amarillo Zoo. Plus, whether a photograph taken over Costa Rica the greatest UFO picture ever taken