In England, a popular Christmas tradition was “Tolling the Devil’s Knoll.” What does this mean?
This Christmas tradition essentially means ringing the church bells.
This post was written by Allison H.
This Christmas tradition essentially means ringing the church bells.
This post was written by Allison H.