NASA Small Satellite Duo Deploys from Space Station into Earth Orbit

After a five-month stay aboard the International Space Station, NASA’s two Nodes satellites were deployed on May 16 from the NanoRacks platform and into low-Earth orbit to begin their much anticipated technology demonstration.