Posts

Showing posts with the label Lol

Mother Nature Reclaims A Fishing Village In China And The Results Are Breath Taking

Image
Whenever new pictures arise of man made structures untouched for years, it is nearly impossible to look away. Some may view these photos as haunting and eerie, while others marvel in the splendid glory of Mother Nature. These buildings located on the Shengsi I slands in China , are covered from top to