Scale Force waterfall in the English Lake District. #189431242
Description
Scale Force Waterfall is one of Englands tallest waterfalls hidden away in a small ravine in the English Lake District. Water can be seen gushing down the tall waterfall in the background with a small cascade in the foreground. The area is covered in vibrant green moss.