(Image from: OFW News on the Web)
I originally saw this story on Yahoo yesterday. Apparently, some 4 million barrels of spilled oil is missing. The Witchita Eagle has the story via the Washington Post:
I'm certainly glad the leaking well has been capped. Like most Americans, I couldn't stand the "blame game" that went on for the past 100 or so days.