DescriptionSts-90-patch.svg English: STS-90 insignia The STS-90 crew patch reflects the dedication of the mission to neuroscience in celebration of the
DescriptionSts-104-patch.svg English: STS-104, International Space Station (ISS) assembly mission 7A, marks the completion of the initial assembly phase