This Village Shows What Happens When Humans Disappear

In China's Yangtze River, the Shengsi Archipelago is a popular tourist destination for its subtropical climate. It's made up of 400 islands, but only 18 are habitable. One of those is hiding a stunning secret.

Source: http://www.douban.com/photos/album/15788…