Skip to playerSkip to main content
  • 5 years ago
Mother Nature has moved in! In the 1990s, most people abandoned Houtouwan village in China, and now, plants have infested the region.
Be the first to comment
Add your comment

Recommended