Delamere Forest.
Cheshire, England.