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

More
Corina Quinn
June 18, 2015

You May Like