NASA August 7, 2024 11:19 pm Needham astronaut stranded in space may not return until 2025 Two astronauts who went into space in June on Boeing’s Starliner were supposed to be back in eight days, but might not return to Earth until February. US & World Videos 2:06 Gov. Healey meets Nibi after allowing the beaver to stay at wildlife rescue 2:02 Woman hurt in Green Line derailment speaks to NBC10 Boston about MBTA 2:46 Boston-based company selling AI robot that grows cannabis 4:55 Biden says election will be secure, but expresses concern about it remaining ‘peaceful' 2:24 MIAA experiencing hockey referee shortage