After almost 10 months in space, Needham native Sunita Williams and fellow astronaut Barry "Butch" Wilmore are back on Earth.