Neolithic humans praying to a giant golden baby seal, National Geographic photo