National Public Radio: BP has placed a cap on the well gushing oil at the bottom of the Gulf of Mexico. It’s still too early to tell if the latest attempt to stop the leak has been successful.
National Public Radio: BP has placed a cap on the well gushing oil at the bottom of the Gulf of Mexico. It’s still too early to tell if the latest attempt to stop the leak has been successful.