National Geographic Society

  • Connect:

Paranatural: Chupacabra

Published
The main radar telescope array at Arecibo Observatory is the site of several SETI (Search for Extra-Terrestrial Intelligence) projects.
New evidence in Texas may help scientists get to the bottom of the Chupacabra mystery.

Credits

Videos

Photos