by Cap'n Carrot on May 19, 2011 · 0 comments
in Audio Visual,In the News,News,Sci-Tech
Here’s some footage of the liftoff of Space Shuttle Endeavour‘s final flight to International Space Station.
Endeavour Lifts Off on its Last Mission
Previous post: Tube Watch: Castle – Knockout
Next post: Lightning McQueen Earbuds
You have been reading dadsbigplan. We are totally not responsible for any awesome that has splashed on you.