New allegations involving pedophile

CBC News Vancouver at 6

Child porn was allegedly found on Christopher Neil's computer

More From Embedded-Only/News/BC