107 eroppa Apr 26, 2024 On Episode 107 of This Week In Space, Rod and Tariq talk with journalist Leonard David about NASA's troubled Mars sample return mission