For everyone asking for the specific details: This happened in Poinciana, Florida. The crash was in September 2023, and the father, Richard Ferguson, was sentenced in February 2026.
The absolute heaviest part? The mother of the three kids told his family in court: "You can…
— Desiree (@DesireeAmerica4) April 6, 2026