recapitulation in shamanism


71705 71706 87436 91881 11186 31359 51533 55119 71708 71709