Space shuttle Endeavour heads into orbit 10 years ago this hour (2002)


Video: STS-111 launch

(Wednesday, June 5, 2002, 17:22:49 p.m. EDT) — Space shuttle Endeavour roared into orbit late this afternoon on a flight to deliver new residents to the international space station following nearly a week’s delay.