View of stormwater and proposed Oak Hill solar plant December 30, 2019.
View from Biggs to Murray Oak Hill the proposed site of Eden Renewables two 5 MW solar power plants Oak Hill I and Oak Hill II at 13590 Duanesburg Road, Delanson NY 12053. Current storm water run off and view of the proposed 65 acres of solar panels. Duanesburg Planning Board claims there will … [Read more…]