130m Self Propelled Barge 2015 – Self Discharging – DWT 13500