10 YEARS AGO TODAY: The Space Shuttle Endeavour roars off the…

10 YEARS AGO TODAY: The Space Shuttle Endeavour roars off the launch pad on August 8, 2007.

(NASA)