Green Goddess Bedford RLHZ Self Propelled Pump

- Image ID: H4D194
Martin Foskett / Alamy Stock Photo
Image ID : H4D194
Green Goddess Bedford RLHZ Self Propelled Pump
Location: Brent Pelham, Essex, UK