In the quiet town of Bethel, Connecticut, on November 11, 2019, a family tragedy unfolded within the walls of a home on Apollo Road. That evening, a mother returned to the residence she shared with her two sons, only to make a grisly discovery. Her eldest son, 42-year-old Richard O’Dell, a male, was found deceased. Initially, the scene suggested a possible suicide, but the grim reality soon came to light as investigators determined he had been shot multiple times.
Suspicion quickly fell
...Read More