Sunita Williams Live Updates NASA said in a statement on Sunday evening that both astronauts Sunita Williams and Butch Wilmore will return to Earth on March 18 (Tuesday). NASA has expressed hope that both the passengers will land on the Florida coast. NASA is also going to telecast live coverage of the return. The live […]