Child abuse site administrator jailed for 20 years

American Michael Fluckiger has been sentenced to 20 years in jail for running a site that trafficked images of child sex abuse.

from BBC News - Technology Source : http://bbc.in/2ijYRoZ

Comments