NASA's space shuttle Endeavour, which concluded its final mission Wednesday, pierces a thick layer of clouds above Florida as it heads for the International Space Station on May 16.