The space shuttle Discovery drops out of a cloudy and windy sky to complete mission STS-119, a construction mission to the International Space Station, on 28 March 2009 to land around 3:14 p.m. at Kennedy Space Center. Prior to the landing, Roseate Spoonbills were crisscrossing the sky.
All contents copyright Lunar Cabin