Chopper 3: Large Police Presence At SEPTA Station In North Philadelphia

Commuters should expect some delays.