Suicide or Murder?

Published: July 18, 2023, 1 p.m.

Michelle Castillo was found hanging in a bathroom of her Loudoun County, Virginia, mansion in 2014. Did she commit suicide, or was she murdered by her estranged husband Braulio?