Baltimore police have created an online submission form for people to report sex offenses related to a Netflix documentary series “The Keepers” which deals with widespread sexual abuse at Archbishop Keough High School in the 1960s and 70s.
Read Full Article at RT.com