travel




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. Photographer Zhou Jie, who goes by the name Jane Green online, took some haunting pictures […]

This Village Shows What Happens When Humans Disappear, And It’s ...