Payload
FTV 1660 is a United States payload satellite, launched on April 1, 1963 into LEO. It has since re-entered the atmosphere.