65' x 41' Self Elevating Barge – Capacity 88 tons

We're sorry but that listing has been removed.