When space debris enters Earth’s atmosphere, some of it ends up at Point Nemo, a remote area of the Pacific Ocean with depths of around 13,000 feet. The World’s Carolyn Beeler speaks with Moriba K.
Gigantic Spot on Surface of Sun Turns to Face the Earth ...