Jimmie Creek Hydroelectric Facility (62MW)

The 62MW Jimmie Creek hydroelectric facility is located near Toba Montrose in British...

Blurred image of IJGlobal article content
Blurred image of IJGlobal project key facts