alien sculpture made from scrap car parts at a1 car spares scrapyard at barkham england uk

- Image ID: KD0HM4

alien sculpture made from scrap car parts at a1 car spares scrapyard at barkham england uk

Martyn Evans / Alamy Stock Photo

Image ID: KD0HM4

Location: Barkham, England, United Kingdom