Movies And Specials: 'Venus: The Alien Secrets'

Synopsis: A shocking new discovery on Venus might be evidence of extraterrestrial life. Using cutting-edge science, experts reveal what happens on this strange and mysterious planet.

Airdate:
It premiered Sunday, September 20th, 2020 on the Science Channel.