The Shenzhou-18 astronauts aboard China's orbiting space station completed their second spacewalk on Wednesday.