Congrats to NASA but what’s up with Holdren? Kevin delves into the hottest story in the solar system at present–the landing of the Mars Curiosity Rover. He talks about something said on the NASA feed by a very powerful and important official, something that is patently false.
Podcast: Play in new window
Subscribe: RSS