RM2A1KCWY–Llangollen, Denbighshire, Wales, UK. 5 September 2019. A stuffed barn and other animals on on display in the shop window of the Riverside Taxidermy st
RFG3WTB3–A pair of antique stuffed woodcock birds in a display.
Download Confirmation
Please complete the form below. The information provided will be included in your download confirmation