News

John Giarrusso, of Haverhill, was charged with one count of receipt of child pornography in federal court, prosecutors said.
NOPD officer Jeffrey Vappie, face 18 felony counts, including obstruction of justice, wire fraud and lying under oath.