England 360

Delamere Forest.
Cheshire, England.