Sheila O Leary, 39, got life in prison by a court in Fort Myers, Florida, on Monday. Her son Ezra died in September 2019 after he was fed raw fruit and vegetables.
Sheila O Leary was convicted of a jury in Cape Coral, Florida, on Tuesday after a week-long trial. She is now facing life behind bars and will be sentenced on July 25.