Elgin man jailed over possession of child porn videos and images

Charles Douglas leaving Elgin Sheriff Court.
Charles Douglas leaving Elgin Sheriff Court.