Investigators return to "animal sacrifice" house

December 30, 2009 2:53:33 PM PST
Investigators from the Pennsylvania SPCA returned to a home in the Feltonville section of Philadelphia.

Load Comments