Moray man caught with indecent images of toddlers and teens sentenced to unpaid work

© DC ThomsonChristopher Nagle leaving Elgin Sheriff Court.
Christopher Nagle leaving Elgin Sheriff Court.