admin
April 20, 2023
On April 20th, 2010, an explosion on the Deepwater Horizon oil platform, leased by BP, killed 11...