SciShow Space

SciShow Space

Maybe Mars's Ocean Never Left (2021x25)


Air date: Mar 26, 2021

Many researchers believe that all the water on Mars dried up, but some evidence suggests that it might have dried in.

  • Premiered: Apr 2014
  • Episodes: 878
  • Followers: 1
  • Running
  • YouTube
  • at 12