Loading Video…
This browser does not support the Video element.
Several cars torched at Pennsylvania State Police impound lot in Philadelphia
Investigators are working to discover what caused several vehicle fires at a Pennsylvania State Police impound lot in Philadelphia overnight.