I Need My Space

I Need My Space


NASA Digs Up Major Clues About Life on Mars

June 07, 2018

There’s organic material on Mars! But just what does that mean? In this mini-episode, astronomer David Weintraub talks to Steve about the importance of the NASA Mars announcements on June 7. We also pull in senior staff writer Peter Hess to to contextua