×

Churchill Falls

Waterfall in Newfoundland and Labrador, Canada
Churchill Falls is a 245 ft high waterfall on the Churchill River in Labrador, Canada. Formerly counted among the most impressive natural features of Canada, the diversion of the river for the Churchill ... Wikipedia
Height: 246′