Carol Ann Hudson, aged 53, was found deceased on November 24, 2020, in her home in Glen Allen, Virginia. The tragic incident was reported by her family members who discovered her and her husband, Gregory Allan Hudson, both dead in their residence. The initial investigation by Henrico Police suggested that the deaths were the result of a murder-suicide.
The couple's son called 911 after finding his parents unresponsive in their home located in the 4900 block of Merlin Lane. Upon arrival,
...Read More