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