David Blain

Year Distance
20136,237
20145,220
20159,353
201612,450
20176,944
Total40,204