The Big Picture from The Boston Globe features dramatic images from an Oil Spill in Dalian, China.

More...