Christmas Stall – Tate Modern – London – 2 – Nessymon

Christmas Stall - Tate Modern - London - 2 - Nessymon