Holy Socks at St. Giles

The High Kirk of St. Giles on the Royal Mile in Edinburgh had run out of Holy Socks again ....

so we made a special delivery.