Chilean ‘Cult Leader’ Ramon Castillo Found Dead Hanging From Rope 10 years ago Castillo is accused of throwing a newborn baby into a fire as a sacrifice.