China’s self-developed Snow Leopard 6×6 wheeled vehicle has completed extreme environment tests in Antarctica’s interior, traveling more than 10,000 kilometers with zero failures, the country’s 42nd Antarctic expedition team said today.
{{item.ShowEnTime3.substring(0,13)}}
NEW