Chinese astronauts return from space station after delay blamed on space debris damage
Three Chinese astronauts have returned from their nation's space station after a nine-day delay. The delay was caused by tiny cracks in their return capsule, likely from being hit by space debris.