Angus pervert caught with 20,000 sick images of bestiality and child abuse avoids prison

© DC ThomsonAngus pervert
John Dall, from Brechin, was caught with almost 20,000 sick images on his mobile phone and memory card.