BP reports today that they have finally plugged the deep horizon well that has spewed over five million gallons of oil into the gulf.

When asked for comment, a sea turtle simply replied, “About damn time.”

I think he echoes all our thoughts.