Police are investigating after a man, believed to be in his mid-30s, was shot and killed along the 2500 block of South 66th Street in Philadelphia's Elmwood section.