See Shuttle Endeavour on L.A. Streets via NBC

EDITOR'S RECOMMENDATIONS

More from Space.com