The Twyford church in Hampshire, UK has a tradition of ringing its bells every year on October 7th. I wonder what the residents think about that? However, the origin of this tradition goes back to the 18th Century when a local resident called William David became lost in heavy fog while riding home at night.…









