Police: Alcohol a possible factor in Girard Point Bridge crash

March 13, 2011 6:35:00 AM PDT
Police say it looks like a driver was intoxicated when they slammed their car head-on into another vehicle on I-95 in South Philadelphia.