site logo

'Brouhaha' on Long Island over proposed sPower solar project

Fotolia