Man found dead, believed to have committed suicide with antifreeze: Part 1

Investigators initially believed Stacey Castor's husband David Castor killed himself by ingesting antifreeze.

February 9, 2019

Examined