Thursday, October 15, 2009

Great infographic depicting 50 years of space travel. (Via BBspot.)