Space.com
On Episode 129 of This Week In Space, Rod and Tariq talk with Pascal Lee about his Mars Simulation Base in the Arctic…
Read More
This Week In Space podcast: Episode 129 —Back From Mars!
On Episode 129 of This Week In Space, Rod and Tariq talk with Pascal Lee about his Mars Simulation Base in the Arctic…