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