Science | Mon May 19, 2014 3:48am IST

SpaceX Dragon splashes down to Earth from space station