NPR reports that a new analysis of the BP oil spill puts the gusher at 2.3 to 11.7 megaliters per day, rather than BP's original estimate of 590 kL. They've also got video.
Also, there's a good reason why dead fish aren't washing up on shore yet. We've already killed them all, thanks to oxygen deprivation caused by Mississippi River runoff. The oil spill just gilds the lily, really.