Curtis Leroy Neal, a 27-year-old resident of Newport News, Virginia, tragically passed away on April 12, 2011. According to reports, Curtis was found shot to death on the porch of a residence in the 800 block of 21st Street. A relative discovered him after hearing a knock at the door. The circumstances surrounding his death were unexpected and left his family and community in shock.
The investigation into Curtis Neal's death revealed that he had been shot, but details about the motive or
...Read More