Shengshan Island, a former fishing village that’s part of the Shengsi Island cluster some 96 miles southeast of Shanghai, is visually mesmerizing. The Villagers had abandon this town since 1990, but now the mother nature has reclaimed the town and its looking beautiful than ever.

Nature has it’s own art and that is clearly seen in these pics.

green

green

green


What's Your Reaction?

Love
66
Love
Wow
33
Wow
Lol
333
Lol
Umm
300
Umm
Team PiiCESCORP
Team PiiCESCORP brings you stories across the world. Everything from Movies, Books, Cute Videos, and Trending shows.