Moray man had nearly 2,000 child porn images, some featuring one-year-old children

Christopher Blakesley leaving Elgin Sheriff Court.
Christopher Blakesley leaving Elgin Sheriff Court.

Breaking