Evidence for Oil Spill at Imo River 2 Well 28L Wellhead Umu Edeokwara – SPDC, 2014 · SpillFlare