In a statement on Sunday, NASA said that the ocean splashdown is likely to take place near the Florida coast on March 18.