NEW ORLEANS -- Today, April 20, mark's the 7th anniversary of the Deepwater Horizon BP oil spill.

This art installation, called ELEVEN, represents the 11 lives lost back in 2010. It's located on Elysian Fields near Dauphine. (There is no audio with this stream.)