View of the river Dee and Llangollen Denbighshire North Wales UK 2008

- Image ID: B3PTNK
View of the river Dee and Llangollen Denbighshire North Wales UK 2008
Keith Shuttlewood / Alamy Stock Photo
Image ID: B3PTNK