Leicester Square

Leicester Square

2011
Ink on paper
117 x 98 cm

Leave a Reply