Nothing screams "force of nature" louder than a waterfall crashing down into a river. Flowing through lush forests and sceneries that change throughout the seasons, England's largest waterfall is an ...