St Oswald, Kirkoswald, Cumbriawith its strange hill-top detached tower


St Oswald, Kirkoswald, Cumbriawith its strange hill-top detached tower
St Oswald, Kirkoswald, Cumbriawith its strange hill-top detached tower