Fife teen Cailean left bleeding in the road by ‘heartless’ hit and run driver

© Kenny SmithCalean with mum Karen
Calean with mum Karen