JFA Yachts presents the 26m Long Island 86 Power catamaran concept

© SuperYacht Times B.V. // All rights reserved.