Biomass Power Station

A competition entry for a new Biomass Power Station in the Hertfordshire.