Post Thumbnail

Discovery's look back at the birth of NASA is upon us, and USA Today has more information on what we can expect from the six part series. When We Left Earth: The NASA Missions will air over the next three Sundays at 9 p.m., complete with film restored to high definition that will surely reveal more ...

7 years ago 0 Comments
June 8, 2008 at 10:47AM