A 29-year-old Halifax man is facing several child pornography charges after an eight-month investigation.
Halifax man faces child pornography charges