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