Deepwater Horizon Oil Platform Explosion and Oil Spill.