A Reddit user believes they’ve found a face peering back at them in a Google Earth image from Antarctica. The satellite ...
A six-legged robot dog designed by China has recently completed a series of tests near Zhongshan Station in Antarctica. The ...