Al-Jazeera provides this explanation.
What Engineers Face In Gulf Oil Spill May 3, 2010 Uncategorized Al-Jazeera provides this explanation. Share tweet