206 Cases Solved. Advancing justice for missing persons, unsolved homicides, unidentified and unclaimed remains.
Case Description
Any updates on this case? Let us know!
On September 28, 2024, the bodies of 50-year-old Winston Edward Hubbard Jr. and 48-year-old April Melissa Thomas, both from Richmond, Virginia, were discovered along Blue Bird Road in Dundas, Virginia. Each had sustained multiple gunshot wounds. A neighbor reported hearing gunshots between 8 and 10 p.m. on the preceding evening but did not alert authorities at that time.

Subsequent investigations led to the arrest of 37-year-old Joseph Lee Powell in Richmond by the U.S. Marshal Service ...Read More
Victim Details

Winston Edward Hubbard Jr

Male

Dundas

VA

2024-09-28

50

Winston

Edward Hubbard Jr

11/24/2025