China's self-developed Snow Leopard 6×6 wheeled vehicle recently completed extreme environment testing in the Antarctic interior, traveling more than 10,000 km with zero failures, China's 42nd ...