Cable from Ben Franklin Bridge falls onto I-95

Federal inspectors have joined this investigation. It was a freak accident that could have had disastrous consequences. (WPVI)
Friday, May 09, 2014