Abandoned Village in China overtaken by Nature. Shengsi Archipelago is a famous tourist destination located at China's Yangtze River. Plan a trip to China with the World's Smartest Trip planner http://triphobo.com
20 Photos Of Nature Winning The Battle Against Civilization... Plants are incredibly resilient, and can grow from the most unlikely places so long as they have a source of sun and water. These man-made objects, buildings, and entire cities are no match for the rapid growth of plant life.