Two fired FirstEnergy executives indicted in $60 million Ohio bribery scheme, fail to surrender

Feb 12, 2024, 06:47 PM