Murder or Suicide? The Death of Michelle Castillo Epi 24
#michellecastillo #baruliocastillo
Michelle Castillo was found hanging in her 10,000 sq ft home in Northern VA. Investigators don't believe she took her own life. Her husband, Brauilio is the #1 suspect.
Create your
podcast in
minutes
It is Free