Liberty Fowler Dies in Fatal Crash on River Road in Newton County
A single-vehicle crash on River Road in Newton County, Missouri, resulted in the death of Liberty Fowler. The driver, William Deckard, was arrested for DWI. The crash occurred on June 21, 2023.