Thank you first responders to explosion and fire at proposed site of Eden Renewables Oak Hill Solar, 13590 Duanesburg Road, Sunday March 8 at 6:30 am. Investigation as to the cause should be underway.
 

 
 
Eden Renewables Oak Hill Solar 1 and Solar 2 power plants 13590 Duanesburg Road, Delanson, NY 12053

 

 
Newspaper Articles and Media for Duanesburg