A study claiming Indonesia’s Gunung Padang site is a 25,000-year-old human-made pyramid has sparked intense academic backlash. While researchers suggest it proves advanced Ice Age masonry, archaeologists argue the findings lack evidence of human activity, dismissing the structures as natural geological formations. The journal that published the paper is now investigating its validity.