Sunday 6 December 2015

06/12/15: Tuna de Derecho de Santiago de Compostela

Found in the leaves in the gutter near Kenwood House, north London. This 2007 CD seems to consist of some church band or religious thing released by PSM Music – see HERE.