The refurbishment of Storr Lochs, a small hydropower plant built nearly 70 years ago at an isolated location in Scotland’s mountainous Isle of Skye, has given the project new life…
The refurbishment of Storr Lochs, a small hydropower plant built nearly 70 years ago at an isolated location in Scotland’s mountainous Isle of Skye, has given the project new life…