Philadelphia police have released surveillance video showing the moment a 23-year-old Temple University graduate was shot and killed in Powelton.
Philadelphia police have released surveillance video showing the moment a 23-year-old Temple University graduate was shot and killed in Powelton.