On Episode 107 of This Week In Space, Rod and Tariq talk with journalist Leonard David about NASA's troubled Mars sample return mission.
This Week In Space podcast: Episode 107 — Mars Sample Return Blues : Read more
This Week In Space podcast: Episode 107 — Mars Sample Return Blues : Read more