Showing the state of our nation in the light of God’s Holy Word

Walsingham Protest 2019


This is a Church of England event held in Walsingham village in
North Norfolk, England

CW Chairman has witnessed at this idolatry for over 30 years.