The Ritual

The Ritual is an enigmatic collective entity seemingly centred in the island of Anglesey, in the British Isles.