Terrell Gerard Owens, a 29-year-old resident of Hampton, Virginia, tragically lost his life on June 11, 2013. The incident occurred at Roy’s Quick Service II convenience store located on Shell Road. According to police reports, officers were dispatched to the scene shortly after 1 p.m. following calls about gunshots in the area. Upon arrival, they found Owens suffering from a gunshot wound to the upper body. Despite their efforts, Owens was pronounced dead at the scene.
The investigatio
...Read More