Payload
STS 132 is a United States payload satellite, launched on May 14, 2010 into LEO. It has since re-entered the atmosphere.