13055684_1711597929104726_5613887129171543115_o

Carla dal Forno live at Acud Macht Neu, Berlin, on Thursday 12 May. More information here.