Besides Roman claims, is there any evidence for/against the fact that the ancient Britons (or some of them) carried out human sacrifice as part of their religious rituals?
Upvotes: 10
Favorite this post:
Mark as read:
Your rating:
Add this post to a custom list