A former soldier has been placed on the sex offenders register after being found with over 120 indecent images of children.
Steven Penny appeared at Dunfermline Sheriff Court, after police discovered he had downloaded indecent photos of children at his home in Comrie.
Officers found 126 illegal images and 18 videos after seizing Penny's devices.
The 56-year-old admitted he'd downloaded the content between January and December 2018.
Penny, who served in the army for 22 years, claimed he "couldn't explain" why he did it, but the court was told he obtained the pictures after splitting up with his wife.
He will spend two years under supervision, and has been named a registered sex offender.