The Boston Globe, also known locally as the Globe, is an American daily newspaper founded and based in Boston, Massachusetts. The newspaper has won a total of 27 Pulitzer Prizes. From Wikipedia
The initiative responds to mounting allegations that two successive women’s soccer coaches abused power after years of ignored complaints