Robert Atwood, aged 39, tragically lost his life on January 31, 2016, in Virginia Beach, VA. The incident occurred in the early hours of the morning when police received a call reporting a firearm violation in the 5800 block of Newtown Arch. Upon arrival, officers found Atwood suffering from a gunshot wound to the chest. Despite being rushed to the hospital, he succumbed to his injuries.
The investigation into Atwood's death led to the arrest of Christopher Lamont Mitchell, who was 38 yea
...Read More