China’s Shenzhou16 astronauts landed on Earth in a damaged parachute News China’s Shenzhou16 astronauts landed on Earth in a damaged parachute Sheriff Willy 9 months ago