Michelle Castillo was found dead of an apparent suicide in March 2014. Investigators, however, suspected that she didn’t really take her own life. Her estranged husband Braulio Castillo, the CEO of Virginia-based company Strong Castle, was convicted of murdering her in June 2016.
Check your local listings at CrimeWatchDaily.com.
source
20 Comments