Screen and level indicator at land drainage pumping station at Potter Heigham, Norfolk, United Kingdom.

- Image ID: BHJ05X
Screen and level indicator at land drainage pumping station at Potter Heigham, Norfolk, United Kingdom.
Jim Laws / Alamy Stock Photo
Image ID: BHJ05X
Location: Potter Heigham, Norfolk, England, United Kingdom, Europe.