NASA’s Shuttle Discovery on Its Final Mission

Posted on Feb 25, 2011 in News | 0 comments

The final flight of space shuttle Discovery lifted off from NASA’s Kennedy Space Center at 4:53 p.m. EST Thursday to deliver a new...

Read More

Pin It on Pinterest