An oil platform has apparently exploded while out of operation south of Vermilion Bay, Louisiana. See the picture for the approximate location in comparison to the Deepwater Horizon Spill.
is Constantly Curious
An oil platform has apparently exploded while out of operation south of Vermilion Bay, Louisiana. See the picture for the approximate location in comparison to the Deepwater Horizon Spill.