Sex offender fled to Moray after secret past was discovered

Elgin Sheriff Court.
Elgin Sheriff Court.

Breaking