Fife man Craig Mackay goes on trial accused of multiple rapes

© GoogleMackay is on trial at the High Court in Livingston.
Mackay is on trial at the High Court in Livingston.