Discovery’s Final Launch
27 Feb 2011
On February 25th, 2011 the Space Shuttle Discovery made it’s final launch. It was a spectacle to watch live, as it headed into orbit on the way to the International Space Station.
Note: The new In Focus gallery on The Atlantic looks a lot like The Big Picture from Boston.com, and for good reason. In January the creator of The Big Picture, Alan Taylor, left The Boston Globe for The Atlantic.