Hidden place · Mengzi, China

Maludong (Red Deer Cave)

Maludong is a site near Mengzi where early human bones dating to roughly 11,000–14,000 years ago were reported in 2012. The remains are provisionally…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload