This NASA parachute device could return science payloads to Earth from space - Watch
After a two-month stay aboard the space station, NASA's TechEdSat-5 that launched December 9, 2016, was deployed into low-Earth orbit on March 6, 2017.
Mar 08, 2017, 10:50 AM IST