Moray teenager was ‘too scared’ to move as she was sexually assaulted while she tried to sleep

Stephen Gwilliam was jailed for 20 months at Elgin Sheriff Court.
Stephen Gwilliam was jailed for 20 months at Elgin Sheriff Court.