injured ducks

The latest news, video footage and photographs from the Pegasus tar sands oil spill in Mayflower, Arkansas. Read more...