The most amazing last mile in a triathlon - epic sprint finish in London