Cullen Hubbard, aged 27, was fatally shot on August 3, 2016, in Indianapolis, Indiana. The incident occurred on the 200 block of West 29th Street just after 11:30 p.m. Officers arrived to find Hubbard lying in the street with gunshot wounds. He was transported to IU Health Methodist Hospital in critical condition but unfortunately succumbed to his injuries despite the efforts of medical personnel. The Indianapolis Metropolitan Police Department began an investigation, but no suspect information
...Read More