Monday, May 29, 2006

Red Faces At Greenpeace

Oops. Greenpeace suffers a leak and subsequent meltdown of its own. H/t to Political Staples.