3 Astronauts Land in 'Scene From North Pole'

16th March 2011, Comments 0 comments

Three astronauts landed safely Wednesday in the snowy expanses of central Kazakhstan after spending five months on the International Space Station.

0 Comments To This Article