The final yachts arrived in Subic Bay last April 2, wrapping up the 2018 Rolex China Sea Race. A total of 29 boats took part in the 2018 edition with 265 competitors hailing from 22 territories. The 18-year-old multihull record was broken by Karl Kwok’s MOD 70 Beau Geste with…