Churchill Falls

Description

Churchill Falls is a town in the province of Newfoundland and Labrador, Canada. It is home to the Churchill Falls Generating Station and is a company town.

Reference

Wikipedia, Blueballoon

Author

Updated :

0

0

Weather & location

clear sky

9.38 °C

4.7 meter/sec, 319°

53%

scattered clouds

8.91 °C

3.61 meter/sec, 337°

52%

Powered by Open Weather Map

www.openweathermap.org

reviews