Loading...
A time-lapse film documenting the installation of MWRA's new 1.5 megawatt wind turbine at the DeLauri Sewer Pump Station in Charlestown, Massachuse...
849 views