26m Self Propelled Oil Barge 2020 – Capacity 120 Cubic Meters