SIMON FRASER / SCIENCE PHOTO LIBRARY SIMON FRASER / SCIENCE PHOTO LIBRARY
Steven's Croft Biomass Power Station. This 44 megawatt (MW) power station is the largest biomass-fuelled power station in the UK. It is located in Lockerbie, Scotland.
Model release not required. Property release not required.