Posts: 3387 From: Netherlands Registered: Nov 2001
posted 04-27-2013 02:15 AM
Space shuttle Discovery nears touchdown on Runway 15 at the Shuttle Landing Facility at NASA's Kennedy Space Center in Florida. Landing was at 11:57 a.m. (EST) on March 9, 2011, completing a more than 12-day STS-133 mission to the International Space Station. The photo was taken from the end of the runway by Jimmy Brown.