High Force Waterfall is a natural beauty spot in Teesdale in the North-East of England.
Image dimensions: 5827 x 3885 pixels