So, after all the previous attempts to cap off or control the gusher in the Gulf of Mexico BP finally thinks they have installed a cap which will work. Why after all this time are we the public supposed to believe this latest attempt is working?
read more