Gallery: Images from 2019 Cannes International Triathlon