Unmanned Technology Unveils the Mystery of Antarctica
Not long ago, China’s fifth Antarctic scientific research station – the Ross Sea Station – officially laid its foundation stone on Inexpressible Island (74°54’S 163°39’E). While preparation and research already...