DescriptionSTS132 rollout Apr19.jpg English: At Launch Pad 39A at NASA's Kennedy Space Center in Florida, work begins to install the newly arrived space...