206 Cases Solved. Advancing justice for missing persons, unsolved homicides, unidentified and unclaimed remains.
Case Description
Any updates on this case?
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
Subsequent investigations led to the arrest of 37-year-old Joseph Lee Powell in Richmond by the U.S. Marshal Service ...Read More
Links to Additional Sources (12)
See any mistakes?Victim Details
Winston Edward Hubbard Jr
Male
Dundas
VA
2024-09-28
50
Winston
Edward Hubbard Jr
11/24/2025

