STS-134 astronauts speaking to media after landing at NASA’s Kennedy Space Center on 1 June after 248 orbits around Earth. The mission was the 25th and final flight for Endeavour, which spent a total of 299 days in space, orbited Earth 4,671 times and traveled 197 761 261 km.