Is New England’s new hydropower transmission line paying off?

About 9 Minutes