Live Photos: Stephen Davidson – The Barfly, London – 23/04/13

Leave a Reply