+16

Why is there so much American animosity towards the British for the oil spill? BP is 65% American owned, and the hub that broke was American made and installed by Americans, amirite?