It Takes a Village to Abuse a Child
“Spotlight” is an Academy Award winning movie about the molestation allegations against the Catholic Church. The film is set in Boston and it follows members of an investigative team called Spotlight who work for the Boston...
Read More