Could this be the sanctuary of a prehistoric civilization?