Episode Details
Back to Episodes
Suicide or Murder?
Published 2 years, 8 months ago
Description
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?