The North Sentinel Island : One of the most isolated and unwelcomed places on the Earth. 26.1k views by Unbelievable Facts 12 years ago Read
The Soviets landed a spacecraft on Venus and took pictures of the surface. 78.1k views by Unbelievable Facts 12 years ago Read