Autopsy Horror: Leroy Fowler's Kidney Crystals Point to Antifreeze Poisoning

Dr. Richard Atkinson, who performed the autopsy on Leroy Fowler, addresses finding calcium oxalate crystals in his kidneys. Atkinson immediately thought of ethylene glycol poisoning as a cause of death, due to the presence of the crystals. (3/26/26) MORE


Latest Videos