Cameron Self: Weeting Castle, Norfolk
Cameron Self: Weeting Church
Cameron Self: Weeting Castle, Norfolk