Kirkcaldy MSP’s awful mop finally gets the chop in aid of a good cause

David Torrance MSP getting his hair cut for charity.
David Torrance MSP getting his hair cut for charity.

Breaking