Equipment Details

Crossmar 21 Work Barge, 250' x 72' x 15', located in LA