Jul
15

BP Says it Stopped the Oil Finally

Next 48 hours critical. Will the Cap stay in place?