7th Escape the Cape Triathlon & Open Water Classic

Olympic Aquabike - Results

Leaderboard
Charts and Stats
Select division:

displaying: 1 - 200 of 527
number of records per page: [10] [25] [50] [100] [all]
[next 200 records]

    NO FN LN DIVISION OVERALL DIVPL SEXPL SWIM RATE RANK T1 BIKE RATE RANK TIME
NF339 Dzuy Than M28 6920 169/527 5246/22077 7:47 - - 8:26 - - - 52:34
A318 Matt Levassiur M28 4 1/527 4/22077 4:50 - - 4:57 5:06 - - 31:22
A191 Patrick Sullivan M28 16 2/527 16/22077 4:56 - - 5:08 5:21 - - 32:30
A030 Johnny Tribbia M28 58 5/527 58/22077 5:19 - - 5:28 5:34 - - 34:08
A228 Robert Britt Killian M28 43 3/527 43/22077 4:51 - - 5:19 5:36 - - 33:43
A181 Tate Behning M28 53 4/527 53/22077 5:37 - - 5:32 5:38 - - 34:04
A173 John Ryan M28 64 6/527 64/22077 - - - - 5:42 - - 34:16
A258 Ahren Lowell Reiter M28 95 8/527 94/22077 5:55 - - 5:45 5:47 - - 35:15
A495 Tyler Sewald M28 102 10/527 101/22077 5:36 - - 5:41 5:49 - - 35:24
A290 Mark Hussey M28 101 9/527 100/22077 5:36 - - 5:46 5:52 - - 35:24
A170 Jeff Abbott M28 112 11/527 111/22077 5:39 - - 5:41 5:53 - - 35:37
A070 Sam Yount M28 68 7/527 68/22077 5:14 - - 5:27 5:53 - - 34:25
A283 Brent Lubratich M28 197 12/527 191/22077 - - - - 6:10 - - 37:05
A187 Nick Gabrysiak M28 201 13/527 195/22077 5:41 - - 5:56 6:10 - - 37:07
A430 Chase Kelly M28 281 15/527 269/22077 5:43 - - 6:00 6:14 - - 38:00
AA094 Josh Bayer M28 333 16/527 316/22077 5:42 - - 6:05 6:22 - - 38:27
A144 Bryant Bevan M28 276 14/527 264/22077 5:45 - - 6:03 6:22 - - 37:57
AA458 Mark Bridenstine M28 361 17/527 343/22077 - - - - 6:25 - - 38:40
AA464 Ben Sanderson M28 399 19/527 378/22077 - - - - 6:26 - - 38:55
DC464 Aaron Ruhlig M28 456 24/527 432/22077 6:18 - - 6:14 6:28 - - 39:22
A166 Kyle Hester M28 453 23/527 429/22077 5:48 - - 6:07 6:29 - - 39:21
AA472 Paul Edward Palubinski M28 373 18/527 354/22077 - - - - 6:31 - - 38:45
AA079 Charles Garabedian M28 438 21/527 415/22077 6:00 - - 6:22 6:31 - - 39:15
A372 Justin M Walk M28 404 20/527 383/22077 5:39 - - 6:14 6:33 - - 38:56
HA305 Travis P Bussey M28 742 28/527 676/22077 7:25 - - 7:03 6:38 - - 41:02
A007 Brett Brock M28 440 22/527 417/22077 5:52 - - 6:30 6:39 - - 39:15
AA059 Nick Hopper M28 707 26/527 647/22077 - - - - 6:44 - - 40:53
B247 Tim Plummer M28 721 27/527 659/22077 6:13 - - 6:24 6:46 - - 40:56
B123 Ignacio Castellanos Beltran M28 899 31/527 811/22077 6:32 - - 6:43 6:47 - - 41:47
BB163 Krisztian Meszaros M28 876 30/527 793/22077 6:23 - - 6:40 6:50 - - 41:41
AB431 Joe Robinson M28 638 25/527 588/22077 6:12 - - 6:36 6:50 - - 40:31
H581 Zachary Hines M28 1028 35/527 922/22077 6:26 - - 6:41 6:58 - - 42:16
AB294 Brandon Viar M28 1006 34/527 903/22077 6:35 - - 6:49 7:03 - - 42:13
AA236 Derek Cicchitto M28 838 29/527 759/22077 6:23 - - 6:43 7:03 - - 41:30
AB312 Andrew Thompson M28 1475 47/527 1291/22077 6:58 - - 7:07 7:03 - - 43:53
BA116 James Ball M28 970 33/527 871/22077 6:13 - - 6:53 7:06 - - 42:05
AB411 John Hultgren M28 1527 49/527 1335/22077 6:35 - - 6:46 7:07 - - 44:03
AA134 Adane Alemu M28 1200 41/527 1061/22077 6:25 - - 6:56 7:08 - - 42:57
CA376 Daniel Stutzman M28 958 32/527 861/22077 5:57 - - 6:42 7:10 - - 42:02
    NO FN LN DIVISION OVERALL DIVPL SEXPL SWIM RATE RANK T1 BIKE RATE RANK TIME
AB127 Nick Swanson M28 1187 40/527 1051/22077 6:35 - - 6:45 7:11 - - 42:54
BA063 Roger Crocker M28 1122 36/527 995/22077 7:08 - - 7:11 7:11 - - 42:40
B160 Patrick Williams M28 1180 38/527 1045/22077 6:26 - - 6:56 7:11 - - 42:52
BA089 Lee Wilcox M28 1271 42/527 1124/22077 6:14 - - 7:00 7:12 - - 43:12
AB436 Jeffrey Ward Mohrmann M28 1322 44/527 1165/22077 - - - - 7:12 - - 43:24
BA050 Adam Burklow M28 1186 39/527 1050/22077 6:18 - - 6:59 7:13 - - 42:54
BA049 Kelly Daugherty M28 1450 45/527 1271/22077 6:49 - - 7:06 7:14 - - 43:48
DA463 Joel Dagnillo M28 1496 48/527 1309/22077 7:22 - - 7:07 7:14 - - 43:57
AA329 Brian P Tuohy M28 1144 37/527 1014/22077 - - - - 7:16 - - 42:45
C142 Eric Dailey M28 1283 43/527 1134/22077 6:15 - - 6:52 7:17 - - 43:14
BA206 Robert F Rudich M28 1560 51/527 1362/22077 6:40 - - 7:03 7:18 - - 44:08
BB466 Jon Paul Matzke M28 1656 52/527 1445/22077 6:44 - - 7:08 7:22 - - 44:24
BB187 Nathan White M28 1683 54/527 1470/22077 6:53 - - 6:58 7:23 - - 44:28
BA434 James Burke M28 1960 59/527 1696/22077 6:44 - - 7:10 7:24 - - 45:13
B183 Ramon Martinez M28 1461 46/527 1279/22077 6:31 - - 6:47 7:24 - - 43:50
BA133 John Poor M28 1559 50/527 1361/22077 6:44 - - 7:07 7:25 - - 44:07
GK486 Stephen Cheung M28 1912 58/527 1659/22077 6:38 - - 7:07 7:28 - - 45:06
B324 Dragos Seghete M28 1688 55/527 1473/22077 6:27 - - 6:59 7:29 - - 44:30
DA436 Garrett James Johnson M28 2052 60/527 1771/22077 6:52 - - 7:24 7:31 - - 45:28
BA360 Scott Boeding M28 2153 62/527 1858/22077 7:24 - - 7:19 7:31 - - 45:42
BA071 Christopher Betz M28 1908 57/527 1656/22077 7:00 - - 7:15 7:32 - - 45:06
DA426 Patrick Hunkins M28 2247 65/527 1932/22077 7:09 - - 7:23 7:32 - - 45:54
C308 Brandon Gullicksrud M28 1855 56/527 1611/22077 6:49 - - 7:02 7:33 - - 44:59
BB297 Joel Spencer M28 2198 64/527 1894/22077 7:28 - - 7:13 7:33 - - 45:48
FA338 Nathan L. Pooler M28 2174 63/527 1877/22077 6:32 - - 7:19 7:34 - - 45:44
C394 James Burke M28 2314 66/527 1986/22077 7:26 - - 7:32 7:36 - - 46:02
C053 Erik Nemnich M28 1660 53/527 1449/22077 6:41 - - 7:39 7:38 - - 44:25
GK511 Chris Lucas M28 2383 70/527 2037/22077 7:11 - - 7:18 7:38 - - 46:10
BB095 Joseph Fedje M28 2599 76/527 2200/22077 7:14 - - 7:14 7:39 - - 46:38
ED191 Andrew Gzybowski M28 2359 68/527 2017/22077 7:09 - - 7:33 7:39 - - 46:08
FB169 Michael McGuirk M28 2416 72/527 2061/22077 7:56 - - 7:43 7:41 - - 46:14
C415 Loren Chang M28 2635 77/527 2227/22077 6:43 - - 7:19 7:41 - - 46:41
G353 Matt Curtis Bruce M28 3489 100/527 2871/22077 8:49 - - 8:07 7:41 - - 48:10
FH360 Drew Kilz M28 2072 61/527 1787/22077 7:13 - - 7:28 7:43 - - 45:32
BB320 Patrick Neal Davidson M28 2674 78/527 2255/22077 7:21 - - 7:40 7:43 - - 46:45
BA192 Justin Mullins M28 2387 71/527 2041/22077 7:12 - - 7:19 7:45 - - 46:11
DB435 Snehal Shetye M28 2582 75/527 2188/22077 7:31 - - 7:35 7:45 - - 46:34
M598 Brian Bishop M28 2487 74/527 2119/22077 6:47 - - 7:25 7:47 - - 46:24
CB375 Andrew Robert Kuster M28 3055 91/527 2540/22077 7:14 - - 7:23 7:47 - - 47:29
CA240 Ryan Sevcik M28 2329 67/527 1995/22077 7:07 - - 7:20 7:48 - - 46:04
    NO FN LN DIVISION OVERALL DIVPL SEXPL SWIM RATE RANK T1 BIKE RATE RANK TIME
H302 Rob Zahller M28 2792 83/527 2340/22077 7:18 - - 7:30 7:49 - - 46:59
AA014 Brandon Barnett M28 2422 73/527 2066/22077 7:10 - - 7:19 7:49 - - 46:15
C412 Jamie Ziegler M28 3558 102/527 2926/22077 7:38 - - 7:50 7:49 - - 48:18
BA478 Brett Housholder M28 3377 98/527 2788/22077 7:25 - - 7:22 7:50 - - 48:01
B446 Kyle Baumgartner M28 2862 84/527 2394/22077 6:42 - - 7:08 7:50 - - 47:07
C497 Brian Neyenhuis M28 2714 79/527 2285/22077 7:02 - - 7:26 7:51 - - 46:50
BA275 Luke Bonner M28 2905 85/527 2428/22077 7:28 - - 7:37 7:52 - - 47:12
CB456 Adam Edward Salazar M28 2715 80/527 2286/22077 7:02 - - 7:49 7:52 - - 46:51
GL521 Ryan Harma M28 2381 69/527 2035/22077 6:58 - - 7:20 7:54 - - 46:10
C215 Scott Sertich M28 2967 87/527 2475/22077 6:44 - - 7:27 7:54 - - 47:18
BB080 Cory Hughes M28 3318 96/527 2744/22077 - - - - 7:54 - - 47:56
CC044 Roy Larson M28 2914 86/527 2435/22077 7:28 - - 7:46 7:56 - - 47:13
CC428 John L Doty M28 2784 82/527 2335/22077 6:48 - - 7:21 7:57 - - 46:57
GG451 Daniel Carl Windels M28 3286 95/527 2720/22077 7:42 - - 7:54 7:57 - - 47:52
C386 Christopher Crump M28 3105 92/527 2575/22077 - - - - 7:58 - - 47:34
C212 Andrew Marsh M28 3647 105/527 2990/22077 6:44 - - 7:17 7:59 - - 48:27
DC018 Ben Gerig M28 3651 106/527 2994/22077 7:23 - - 7:27 7:59 - - 48:27
HD312 Kris Nichols M28 4010 113/527 3249/22077 8:01 - - 7:51 7:59 - - 48:58
FD181 Brent Phelps M28 3143 93/527 2605/22077 7:18 - - 7:56 7:59 - - 47:38
GD588 Mark Kuchyt M28 3610 104/527 2963/22077 7:13 - - 7:54 8:00 - - 48:23
CB380 artem guralev M28 3399 99/527 2803/22077 8:01 - - 7:55 8:01 - - 48:02
GA057 Ryan Moore M28 3796 109/527 3101/22077 7:24 - - 7:31 8:01 - - 48:40
BB494 Jonah Davis-Bigelow M28 3770 108/527 3082/22077 7:38 - - 7:47 8:04 - - 48:38
CC309 Scott Primeau M28 3877 111/527 3155/22077 7:35 - - 7:52 8:04 - - 48:47
CA236 Derek Stathis M28 3369 97/527 2782/22077 7:07 - - 7:28 8:05 - - 48:00
GC519 Trevor JM Beitman M28 5506 144/527 4290/22077 8:32 - - 8:13 8:05 - - 50:54
PA110 Ryan Robert Richards M28 4069 115/527 3289/22077 8:34 - - 7:57 8:08 - - 49:03
C496 Gus Stonum M28 4204 120/527 3395/22077 7:29 - - 7:51 8:09 - - 49:14
DB424 ANDY RATH M28 4194 118/527 3385/22077 7:29 - - 7:57 8:10 - - 49:14
MR002 Austin Erhart M28 4959 138/527 3922/22077 8:19 - - 7:59 8:10 - - 50:14
C090 Shelby Aaberg M28 4004 112/527 3244/22077 6:41 - - 7:39 8:10 - - 48:57
CA272 Derek Heersink M28 3695 107/527 3025/22077 7:17 - - 7:45 8:11 - - 48:31
GA586 Christopher paul LaMere M28 3029 90/527 2521/22077 7:24 - - 7:36 8:12 - - 47:25
BB049 Peter Schmitt M28 2718 81/527 2289/22077 7:12 - - 7:24 8:13 - - 46:51
G391 Joshua J Babich M28 4096 116/527 3308/22077 7:03 - - 7:55 8:13 - - 49:05
EB428 Andres Mendoza M28 4835 134/527 3829/22077 8:28 - - 8:08 8:13 - - 50:03
GD247 Jeff Malin M28 4449 124/527 3562/22077 8:01 - - 7:58 8:14 - - 49:34
EA291 Travis Strickland M28 4715 132/527 3748/22077 7:43 - - 7:52 8:15 - - 49:55
BB196 Tim Kahn M28 4397 122/527 3523/22077 7:51 - - 7:59 8:15 - - 49:30
FJ556 Dain Rasmussen M28 4561 127/527 3638/22077 8:08 - - 7:59 8:15 - - 49:42
    NO FN LN DIVISION OVERALL DIVPL SEXPL SWIM RATE RANK T1 BIKE RATE RANK TIME
FJ614 Matthew Quinn Zoeller M28 4196 119/527 3387/22077 7:12 - - 8:05 8:16 - - 49:14
M349 Les McPeak M28 3020 89/527 2514/22077 7:07 - - 7:27 8:16 - - 47:24
GD525 Cole Sorency M28 3811 110/527 3112/22077 7:03 - - 8:06 8:16 - - 48:41
C463 Scott Noble M28 4474 125/527 3580/22077 7:26 - - 7:39 8:17 - - 49:36
ED137 Robert Fauerbach M28 4503 126/527 3600/22077 - - - - 8:18 - - 49:38
HD592 James Smith M28 4678 129/527 3721/22077 7:34 - - 8:01 8:18 - - 49:53
FE386 Joshua Mickelson M28 4687 131/527 3729/22077 7:51 - - 8:01 8:18 - - 49:53
GB003 Nelson Tomas M28 8334 188/527 6121/22077 8:38 - - 7:59 8:19 - - 54:00
BB329 Daniel Bote M28 4049 114/527 3274/22077 7:23 - - 7:52 8:19 - - 49:02
CA412 Evan Lampert M28 6960 170/527 5272/22077 7:14 - - 8:00 8:21 - - 52:36
CA113 Jesse Marcum M28 4935 137/527 3909/22077 7:31 - - 8:04 8:22 - - 50:11
CC354 Jeffrey Brasen M28 7179 174/527 5408/22077 8:06 - - 8:16 8:22 - - 52:51
DC111 Robert Wild M28 4684 130/527 3726/22077 7:13 - - 7:46 8:23 - - 49:53
FD144 Donald Bret Gadbury M28 3497 101/527 2877/22077 7:24 - - 7:54 8:23 - - 48:10
CA436 Tim Stanley M28 4757 133/527 3774/22077 7:27 - - 7:48 8:24 - - 49:57
HD337 Wesley Thomas Moore M28 4444 123/527 3558/22077 7:44 - - 7:56 8:25 - - 49:33
EE400 Joey Henke M28 7010 171/527 5302/22077 8:35 - - 8:54 8:25 - - 52:40
FA013 Josh Colyer M28 3598 103/527 2953/22077 7:04 - - 8:02 8:25 - - 48:22
GF048 BJ Swenson M28 4190 117/527 3381/22077 7:10 - - 7:51 8:25 - - 49:13
HA469 Charlie Cave M28 4256 121/527 3429/22077 7:19 - - 8:01 8:27 - - 49:18
CB087 Christopher Carey M28 5119 140/527 4032/22077 7:08 - - 8:08 8:28 - - 50:25
GE477 David Bennett M28 2988 88/527 2492/22077 7:05 - - 7:19 8:28 - - 47:20
DC012 Jose Solis M28 5661 147/527 4395/22077 7:11 - - 8:08 8:29 - - 51:06
GA279 Brett Baird M28 5654 146/527 4391/22077 8:00 - - 8:01 8:30 - - 51:05
CC240 Ben Kolodziej M28 6277 157/527 4821/22077 8:02 - - 8:20 8:32 - - 51:49
ED493 Todd Vanderwall M28 6506 164/527 4979/22077 8:45 - - 8:46 8:32 - - 52:05
GE489 Blake Hansen M28 5545 145/527 4317/22077 7:34 - - 8:12 8:32 - - 50:56
DD335 Andy Newton M28 5788 148/527 4478/22077 7:54 - - 8:06 8:33 - - 51:16
B260 Daniel Saenz M28 5948 151/527 4591/22077 7:38 - - 7:56 8:33 - - 51:28
H484 Eric Martin M28 6707 165/527 5116/22077 8:52 - - 8:13 8:34 - - 52:20
HC383 Scot Wyatt MacPherson M28 6708 166/527 5117/22077 8:52 - - 8:13 8:34 - - 52:20
C206 Eric M Budd M28 5068 139/527 3999/22077 7:27 - - 7:45 8:34 - - 50:22
HB172 Alexander Magalong M28 5470 143/527 4264/22077 7:25 - - 8:16 8:35 - - 50:51
GK547 Chris Bowers M28 6417 160/527 4914/22077 8:46 - - 8:23 8:37 - - 51:59
EB375 Greg Matthew Spalding M28 6351 159/527 4866/22077 8:11 - - 8:25 8:39 - - 51:54
DC026 Aaron Kessler M28 4929 136/527 3904/22077 6:53 - - 8:06 8:39 - - 50:11
HC445 Tyler Boone M28 5968 152/527 4601/22077 7:43 - - 8:27 8:40 - - 51:29
GF017 Oscar Isoz M28 5439 142/527 4244/22077 7:43 - - 8:07 8:40 - - 50:49
NG698 Kevin Tucker M28 7560 180/527 5659/22077 9:25 - - 8:42 8:40 - - 53:13
D227 Robert Duckles M28 6308 158/527 4843/22077 8:11 - - 8:29 8:40 - - 51:51
    NO FN LN DIVISION OVERALL DIVPL SEXPL SWIM RATE RANK T1 BIKE RATE RANK TIME
E280 Noah Schum M28 8559 194/527 6261/22077 8:04 - - 9:01 8:41 - - 54:13
FH606 Ben Hanson M28 7354 177/527 5520/22077 7:52 - - 8:14 8:41 - - 53:01
D280 Randall Brock Hendrickson M28 6814 168/527 5178/22077 7:40 - - 7:59 8:42 - - 52:26
GD641 Andrew David Andersen M28 5849 149/527 4524/22077 8:17 - - 8:20 8:42 - - 51:20
MM291 Charles Stewart M28 4894 135/527 3875/22077 7:08 - - 8:17 8:43 - - 50:07
DA081 Aaron Newman M28 7203 175/527 5427/22077 7:39 - - 8:12 8:44 - - 52:52
GL108 Adam Ripplinger M28 6085 154/527 4683/22077 7:49 - - 8:26 8:45 - - 51:37
C303 Bryan Abbe M28 5170 141/527 4063/22077 7:44 - - 8:02 8:45 - - 50:30
BA334 Travis Newman M28 6177 155/527 4747/22077 7:33 - - 8:02 8:46 - - 51:43
FB342 Adam Moore M28 8266 187/527 6083/22077 9:00 - - 9:33 8:46 - - 53:57
EA211 Chris Belongea M28 7105 172/527 5359/22077 8:11 - - 8:24 8:46 - - 52:45
FE228 Patrick Benefield M28 4570 128/527 3645/22077 7:04 - - 8:10 8:48 - - 49:43
GL144 Ricardo Cruz M28 6226 156/527 4779/22077 7:27 - - 8:24 8:48 - - 51:45
FG490 Andrew Stephens M28 7129 173/527 5375/22077 8:07 - - 8:31 8:50 - - 52:47
EB356 Ben Downey M28 8177 186/527 6031/22077 8:55 - - 8:54 8:50 - - 53:51
FE319 Joshua C Dlugolecki M28 8476 191/527 6212/22077 8:11 - - 9:01 8:51 - - 54:08
ME227 John Putnam Jr M28 6458 163/527 4946/22077 8:30 - - 8:48 8:52 - - 52:02
DC410 Brian Sullivan M28 9059 205/527 6570/22077 8:04 - - 8:26 8:52 - - 54:41
GG356 Juan Gonzalez M28 6810 167/527 5174/22077 8:03 - - 8:37 8:52 - - 52:26
EA123 Luther Mares M28 8063 184/527 5967/22077 7:49 - - 8:36 8:53 - - 53:44
HD467 Brian M Buhman M28 5884 150/527 4550/22077 8:01 - - 8:12 8:53 - - 51:23
GA615 Nathan Williamson M28 9557 217/527 6872/22077 8:29 - - 8:10 8:53 - - 55:08
GG643 Adam Towne M28 6426 161/527 4922/22077 8:54 - - 8:48 8:53 - - 52:00
HB429 Nicholas Anthony Dutcher M28 7723 181/527 5768/22077 7:30 - - 8:30 8:53 - - 53:24
FB222 Chad Griffin M28 7752 182/527 5788/22077 8:48 - - 8:36 8:53 - - 53:26
DA322 Tristan Mraz M28 8697 196/527 6346/22077 7:45 - - 8:18 8:55 - - 54:22
EA054 Daniel O Kemeny M28 9271 208/527 6699/22077 9:15 - - 9:01 8:55 - - 54:51
DC319 Ryan Townsend M28 8505 192/527 6225/22077 8:34 - - 8:49 8:56 - - 54:11
EC304 Brian Woods M28 9285 209/527 6707/22077 8:30 - - 8:47 8:56 - - 54:52
H385 Robert Walder M28 7519 179/527 5634/22077 8:40 - - 8:36 8:56 - - 53:11
DC421 Dennis Dobbs M28 8354 189/527 6133/22077 8:06 - - 8:23 8:57 - - 54:01
FH133 Tyler Gentry M28 9027 204/527 6546/22077 8:57 - - 9:07 8:57 - - 54:39
HC587 Brad Michael Johnson M28 6446 162/527 4936/22077 9:18 - - 9:00 8:58 - - 52:01
GF287 James Sanders Willia Sanders M28 10118 222/527 7205/22077 8:52 - - 8:21 8:58 - - 55:41
F138 Ryan Hitchler M28 9216 206/527 6665/22077 8:31 - - 8:51 8:59 - - 54:48
KB303 Nick Battista M28 8723 197/527 6365/22077 9:20 - - 9:21 8:59 - - 54:23
DB275 ryan A Rangel M28 9537 216/527 6854/22077 - - - - 9:00 - - 55:07
GG597 Mark Young M28 9906 220/527 7070/22077 8:47 - - 8:48 9:00 - - 55:27
ED018 Kevin Yordy M28 10760 235/527 7569/22077 8:09 - - 8:43 9:00 - - 56:17
FE380 Adam nagle M28 8908 201/527 6471/22077 7:44 - - 8:38 9:00 - - 54:32
    NO FN LN DIVISION OVERALL DIVPL SEXPL SWIM RATE RANK T1 BIKE RATE RANK TIME
HC476 Jesse Weaver M28 10318 226/527 7319/22077 7:43 - - 8:29 9:01 - - 55:53

[next 200 records]

  • share - click this icon in the results above to share via Facebook, Twitter, email, and more
  • print - click this icon in the results above for a printable page
  • radius - click this icon in the results above to show finishers before and after