News
Authorities said 15,000 gallons of an oil-chemical mixture was released from Lockhart’s facility into the Flint River on June 15, 2022, spanning more than 20 miles into the water. Investigators said ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results