- Churchill Falls / Location
WebChurchill Falls, part of a series of cataracts and rapids on the Churchill River, southwest of Michikamau Lake in west Labrador, …
- bing.com/maps
Churchill Falls, Newfoundland and Labrador Canada - Come …
Churchill Falls, 'here for many years to come,' has room to grow.
Churchill Falls - Newfoundland and Labrador