South Philadelphia community concerned over Super Site

November 19, 2010 10:08:38 PM PST
Residents in South Philadelphia say an athletic complex that was meant to improve their neighborhood is having some unintended side effects.

Load Comments