The annual pilgrimage to the distant slopes of Swazzock Hill, where the inhabitants of surrounding villages offer their newborns up for sacrifice.
The annual pilgrimage to the distant slopes of Swazzock Hill, where the inhabitants of surrounding villages offer their newborns up for sacrifice.