Bill Callahan – Shepherd in a Sheepskin Vest

Is Bill Callahan going in circles nowadays?    Continue reading