Space Shuttle Atlantis has launched from the Kennedy Space Center in Florida, marking the final shuttle launch for NASA.

STS-135 marks the final flight for the shuttle program, 30 years after Columbia touched the sky during STS-1.

Meteorological reports for the launch looked doubtful at first, but a gap in the bad weather at just the right time allowed everything to proceed as planned. Atlantis successfully reached its preliminary orbit in what a NASA official called a flawless launch.

The following are photos:

Watch the Video here: