Space: TESS spacecraft blasts off on quest to find new habitable planets

Space: TESS spacecraft blasts off on quest to find new habitable planets

Space: TESS spacecraft blasts off on quest to find new habitable planets