News

The massive buried structures at Gunung Padang in Indonesia would be much older than Egypt’s great pyramids — if they’re even human constructions at all.