Since being abandoned in the 1990s, Shengshan Island in China has been covered in lush, flourishing vines and leaves.

More
June 18, 2015

You May Like