The Space Shuttle Endeavour lifted off today its final mission. After a delay caused by mechanical difficulties, space shuttle Endeavour blasted off on its final mission. The  Shuttle launched at 6:56 a.m. from Launch Pad 39A of the Kennedy Space Center. This is the 25th and final liftoff for Endeavour, and the second-to-last shuttle launch ever. In June, Space Shuttle Atlantis is set to take off for the final shuttle mission.

More From K99