Almost 53,000 gallons of crude oil and salt water spilled on March 15, 2024, from an open pit at an Indian Liberty facility in Petrolia, Illinois, traveling down Muddy Creek and the Embarras River, state records show.
A locator map of the path of an oil and salt water spill in March 2024 that totaled almost 53,000 gallons and traveled 15 miles from its origin at an Indian Liberty facility in Petrolia, Lawrence County, Illinois, down Muddy Creek and the Embarras River, before being stopped 1.5 miles from the Wabash River.