Hundreds of sailing boats race in Italy's Barcolana Regatta ...
www.ecns.cn
Images may be subject to copyright.