There has been shock and anger after two triathletes died while competing at the sport’s World Championships in Spain.
nypost.com