Oil spill in China Leonid Mamchenkov 15 years ago Yet another huge oil spill, this time in Dalian, China. Big Picture has some stunning photographs, as usual. Share: