1997 ITV documentary about British paedophile gangs making baby abuse & snuff movies in Amsterdam.

SHARE