206 Cases Solved. Advancing justice for missing persons, unsolved homicides, unidentified and unclaimed remains.
Case Description
Any updates on this case? Let us know!
Lieutenant James Edward "Bo" Weaver, a respected officer with the Dinwiddie County Sheriff's Office in Virginia, tragically lost his life on June 27, 2005. He was 59 years old at the time of his death. The incident occurred while Lieutenant Weaver was transporting a juvenile prisoner from a court appearance in Amelia County back to the Crater Juvenile Detention Center. During the drive, the juvenile managed to escape from his leg restraints and handcuffs, reaching over the front seat to seize Li ...Read More
Victim Details

James Edward Bo Weaver

Male

Black / African American

Petersburg

VA

2005-06-27

59

James

Weaver

12/02/2025