Predator who shared images of himself sexually abusing child online facing lengthy jail term

© Police Scotland/DCT MediaJohn Johnstone appeared at Dundee Sheriff Court.
John Johnstone appeared at Dundee Sheriff Court.