Woman’s husband at first believed to have committed suicide with antifreeze: Part 1


Stacey Castor’s husband David Castor was found dead in a bedroom at their home with a bottle of antifreeze underneath the bed and a glass of green liquid on the nightstand.

Loading...
Comments are closed.