Posts

Showing posts with the label The SEPTA train car near Philadelphia had several passengers aboard but none called 911 while the woman was sexually assaulted

As a Woman Was Raped, Train Riders Failed to Intervene, Police Say

U.S.