BP Claims To Be “The Best!!!”

Now that it looks like the BP Deepwater Horizon leak may finally be capped after 85 days, BP executives are crowing about their brilliance. “We’re number one!” bragged one executive proudly as he wagged his index finger into this reporter’s face. “We kicked this leak’s butt from here to kingdom come, and you want to … Read more