A 28,000-year mysterious pyramid is discovered at the top of Mount Padang, in west java Indonesia March 24, 2020 1280 × 720 A 28,000-year mysterious pyramid is discovered at the top of Mount Padang, in west java Indonesia