Illusion Plus Hits the Water

China-based builder Pride Mega Yachts launches its 290-footer Illusion Plus.