Scenic view of stream running past Helmsley town with church in background, Ryedale, North Yorkshire, England.

Royalty-free stock photo ID: 37171222

Scenic view of stream running past Helmsley town with church in background, Ryedale, North Yorkshire, England.