plastics and rubbish deposited in spanish countryside, Elche de la Sierra, Castilla la Mancha, Spain

- Image ID: T735X1

plastics and rubbish deposited in spanish countryside, Elche de la Sierra, Castilla la Mancha, Spain

Angela Hampton Picture Library / Alamy Stock Photo

Image ID: T735X1

Location: Elche de la Sierra, Albacete, Spain