Astronauts go ‘Live from Space’ in National Geographic Channel special

 
INFORM/NDN

National Geographic TV special gives a glimpse of life in space with "Live from Space."