Invincible Boats unveils their newest addition to the fleet; the 40’ CATAMARAN in time for the 2017 Ft. Lauderdale Boat Show.