New Forest

New Forest

 

Captured in New Forest, south of England.