NASA’s OSIRIS-REx mission is undergoing environmental testing at Lockheed Martin Space Systems facilities, near Denver, Colorado.
NASA’s OSIRIS-REx mission is undergoing environmental testing at Lockheed Martin Space Systems facilities, near Denver, Colorado.