Child abuse site administrator jailed for 20 years

Click here to visit Original posting

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