Crystal Palace Triathlon May 12, 2015 No Comments » 10 May 2015 750m swim; 20k bike; 5k run London, UK Race Report