Apple Duathlon
May 26 2018

     
Click on your name to see detailed results, to print a finishers certificate, view finisher video or to post your results to your Facebook page.

Page 1 of 3 (128 items)
FavPosRace NoShareNameTimeCategoryCat PosAgeGenderGen PosCityStateRun1T1CycleT2Run2
1243
Jesson Baumgartner1:21:16Elite136Male1RochesterMN15:333247:233117:15


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run115:3315:3315:338:46:14111
T116:0632328:46:471079
Cycle1:03:2947:2347:239:34:10111
T21:04:0131319:34:42979
Run21:21:1617:1517:159:51:57222
2241
Todd Buckingham1:22:13Elite229Male2Big RapidsMI15:412948:452416:52


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run115:4115:4115:418:46:22222
T116:1129298:46:52444
Cycle1:04:5648:4548:459:35:37333
T21:05:2024249:36:01111
Run21:22:1316:5216:529:52:54111
11239
Jake Braam1:30:22Elite826Male11ElysianMN15:483254:353318:51


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run115:4815:4815:488:46:29333
T116:2132328:47:02968
Cycle1:10:5654:3554:359:41:3718918
T21:11:3033339:42:1115915
Run21:30:2218:5118:5110:01:03888
3248
Wade Cruser1:22:57Elite331Male3Sauk RapidsMN15:513047:262618:42


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run115:5115:5115:518:46:32444
T116:2230308:47:03555
Cycle1:03:4847:2647:269:34:29222
T21:04:1526269:34:56333
Run21:22:5718:4218:429:53:38777
13246
Stephen Eles1:31:14Elite1038Male13HoughtonMI16:223355:383618:02


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run116:2216:2216:228:47:03555
T116:5533338:47:3613912
Cycle1:12:3455:3855:389:43:15221122
T21:13:1136369:43:52181017
Run21:31:1418:0218:0210:01:55444
5238
Theodore Treise1:26:08Elite524Male5MinneapolisMN16:233650:412518:01


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run116:2316:2316:238:47:04666
T116:5936368:47:40181117
Cycle1:07:4150:4150:419:38:22767
T21:08:0725259:38:48222
Run21:26:0818:0118:019:56:49333
4245
Patrick Parish1:24:43Elite433Male4MinneapolisMN16:322649:102618:07


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run116:3216:3216:328:47:13777
T116:5926268:47:40111
Cycle1:06:0949:1049:109:36:50444
T21:06:3626269:37:17444
Run21:24:4318:0718:079:55:24555
12249
Jacob Olsen1:30:38Elite926Male12RosevilleMN16:332753:263019:40


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run116:3316:3316:338:47:14888
T117:0027278:47:41222
Cycle1:10:2753:2653:269:41:0815815
T21:10:5730309:41:38757
Run21:30:3819:4019:4010:01:19111011
8207
Brooks Grossinger1:28:514044141Male8MayerMN17:063350:513319:47


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run117:0617:0617:068:56:47919
T117:3933338:57:2011210
Cycle1:08:3050:5150:519:48:11818
T21:09:0433339:48:4514314
Run21:28:5119:4719:4710:08:3212112
6244
Kris Spoth1:27:18Elite630Male6Saint PaulMN17:072950:053019:05


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run117:0717:0717:078:47:4810910
T117:3729298:48:18333
Cycle1:07:4250:0550:059:38:23656
T21:08:1230309:38:53868
Run21:27:1819:0519:059:57:59999
7240
Josh Blankenheim1:28:04Elite737Male7DuluthMN17:113351:253318:20


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run117:1117:1117:118:47:52111011
T117:4533338:48:26141013
Cycle1:09:1051:2551:259:39:5110710
T21:09:4333339:40:2412812
Run21:28:0418:2018:209:58:45666
16147
Moshe Peri1:33:284044341Male16MinnetonkaMN17:433354:322820:10


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run117:4317:4317:438:57:2412212
T118:1733338:57:5815314
Cycle1:12:4954:3254:329:52:3017317
T21:13:1828289:52:59515
Run21:33:2820:1020:1010:13:0914214
9108
Kevin Oconnor1:29:084549146Male9MedinaMN17:513151:052919:10


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run117:5117:5117:518:57:3213113
T118:2231318:58:03616
Cycle1:09:2851:0551:059:49:09919
T21:09:5829299:49:39616
Run21:29:0819:1019:1010:08:4910110
14213
Mike Buenting1:31:314044243Male14ChanhassenMN17:543151:553420:36


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run117:5417:5417:548:57:3514314
T118:2531318:58:06817
Cycle1:10:2051:5551:559:50:0112212
T21:10:5534349:50:3616416
Run21:31:3120:3620:3610:11:1218418
10214
Andrew Zabel1:29:213539138Male10SartellMN18:084249:423920:08


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run118:0818:0818:088:51:4915115
T118:5042428:52:3122221
Cycle1:08:3349:4249:429:42:14515
T21:09:1239399:42:5323121
Run21:29:2120:0820:0810:03:0213113
22164
Chris Hagen1:37:414044442Male22Little FallsMN18:225957:023320:42


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run118:2218:2218:228:58:0316416
T119:2259598:59:0360642
Cycle1:16:2557:0257:029:56:0626425
T21:16:5833339:56:3913213
Run21:37:4120:4220:4210:17:2220620
55173
Adam Burrack1:54:433539735Male47MinneapolisMN18:341:101:05:231:0528:29


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run118:3418:3418:348:52:1517217
T119:451:101:108:53:26831057
Cycle1:25:081:05:231:05:239:58:49731059
T21:26:141:051:059:59:5572850
Run21:54:4328:2928:2910:28:2468857
20127
Thomas Hannon1:36:482024124Male20MinneapolisMN18:443456:323720:19


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run118:4418:4418:448:55:2518118
T119:1934348:56:0016115
Cycle1:15:5156:3256:329:52:3224123
T21:16:2937379:53:1021220
Run21:36:4820:1920:1910:13:2916116
17103
Phillip Falkner1:33:314549248Male17MinneapolisMN18:455053:004220:11


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run118:4518:4518:458:58:2619219
T119:3650508:59:1735231
Cycle1:12:3753:0053:009:52:1814214
T21:13:1942429:53:0027223
Run21:33:3120:1120:1110:13:1215215
25138
Matt Wiitala1:40:183539236Male24OsseoMN18:514958:084421:44


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run118:5118:5118:518:52:3220320
T119:4149498:53:2233630
Cycle1:17:5058:0858:089:51:3128427
T21:18:3444449:52:1530325
Run21:40:1821:4421:4410:13:5926225
15148
Brandon Knettel1:33:073034134Male15RaleighNC18:564651:464520:53


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run118:5618:5618:568:52:3721121
T119:4346468:53:2429227
Cycle1:11:2951:4651:469:45:1011111
T21:12:1445459:45:5534228
Run21:33:0720:5320:5310:06:4821121
23117
Andrew Novak1:38:350119116Male23OronocoMN19:144755:004722:46


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run119:1419:1419:148:55:5522122
T120:0147478:56:4231229
Cycle1:15:0255:0055:009:51:4320120
T21:15:4947479:52:3037130
Run21:38:3522:4622:4610:15:1631130
19212
Rob Madgwick1:36:005054153Male19Sauk RapidsMN19:243852:533722:26


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run119:2419:2419:248:59:0523123
T120:0338388:59:4420119
Cycle1:12:5652:5352:539:52:3713113
T21:13:3337379:53:1419118
Run21:36:0022:2622:2610:15:4130129
18156
Kyle Krause1:35:552529127Male18North MankatoMN19:255453:465420:53


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run119:2519:2519:258:56:0624124
T120:1954548:57:0048336
Cycle1:14:0653:4653:469:50:4716116
T21:15:0154549:51:4252238
Run21:35:5520:5320:5310:12:3622122
21247
Scott Myers1:36:55Elite1142Male21PlymouthMN19:283354:543921:19


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run119:2819:2819:288:50:09261126
T120:0233338:50:4312811
Cycle1:14:5654:5454:549:45:37191019
T21:15:3539399:46:16241122
Run21:36:5521:1921:1910:07:36241124
30206
Jesse Westrup1:44:534044643Male29SartellMN19:28561:03:083720:41


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run119:2819:2819:288:59:0925525
T120:2556569:00:0655541
Cycle1:23:331:03:081:03:0810:03:1458851
T21:24:11373710:03:5220519
Run21:44:5320:4120:4110:24:3419519
29112
Tyson Molitor1:43:382529229Male28BelgradeMN19:34461:00:224922:05


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run119:3419:3419:348:56:1528228
T120:2146468:57:0227125
Cycle1:20:431:00:221:00:229:57:2441238
T21:21:3349499:58:1442134
Run21:43:3822:0522:0510:20:1928227
74175
Eric Howd2:02:530119217Male62HastingsMN19:34351:13:021:2428:16


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run119:3419:3419:348:56:1527227
T120:0935358:56:5017116
Cycle1:33:121:13:021:13:0210:09:5399275
T21:34:361:241:2410:11:17101269
Run22:02:5328:1628:1610:39:3466256
27180
Ben Bassett1:40:584044541Male26MinneapolisMN19:534658:594420:35


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run119:5319:5319:538:59:3429629
T120:3946469:00:2026424
Cycle1:19:3858:5958:599:59:1931529
T21:20:23444410:00:0432627
Run21:40:5820:3520:3510:20:3917317
26250
Chris Lyle1:40:424549346Male25WoodburyMN20:091:2255:301:1722:21


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run120:0920:0920:098:59:5030330
T121:311:221:229:01:1296665
Cycle1:17:0255:3055:309:56:4321321
T21:18:201:171:179:58:0195764
Run21:40:4222:2122:2110:20:2329328
40106
Rob Williams1:48:583539538Male38Eden PrairieMN20:111:0958:421:1527:41


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run120:1120:1120:118:53:5231431
T121:201:091:098:55:0179956
Cycle1:20:0258:4258:429:53:4330528
T21:21:171:151:159:54:58891059
Run21:48:5827:4127:4110:22:3963653
61141
Nathan Hoffman1:56:533034432Male52Saint CloudMN20:181:421:08:331:0925:09


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run120:1820:1820:188:53:5932232
T122:001:421:428:55:41109674
Cycle1:30:341:08:331:08:3310:04:1583565
T21:31:431:091:0910:05:2482554
Run21:56:5325:0925:0910:30:3448443
24236
Suzie Fox1:39:48Elite134Female1ChaskaMN20:305056:093621:40


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run120:3020:3020:308:51:113311
T121:2150508:52:023615
Cycle1:17:3056:0956:099:48:112311
T21:18:0736369:48:481711
Run21:39:4821:4021:4010:10:292511
32186
Andy Clark1:46:295559155Male31NorthfieldMN20:475559:031:0124:41


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run120:4720:4720:479:00:2834133
T121:4255559:01:2350138
Cycle1:20:4659:0359:0310:00:2733131
T21:21:481:011:0110:01:2962143
Run21:46:2924:4124:4110:26:1041138
28155
Ivan Schleppenbach1:42:362024224Male27Saint JosephMN20:525159:203221:00


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run120:5220:5220:528:57:3335234
T121:4351518:58:2442232
Cycle1:21:0359:2059:209:57:4436234
T21:21:3532329:58:1610110
Run21:42:3621:0021:0010:19:1723223
33178
Aaron Halbe1:46:30Elite1237Male32PlymouthMN20:581:2259:301:1123:28


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run120:5820:5820:588:54:39361235
T122:201:221:228:56:01971266
Cycle1:21:5059:3059:309:55:31371235
T21:23:021:111:119:56:43871257
Run21:46:3023:2823:2810:20:11341233
34187
Tyler Abfalter1:47:013034231Male33Saint CloudMN21:07371:02:423222:01


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run121:0721:0721:078:54:4837336
T121:4537378:55:2619118
Cycle1:24:271:02:421:02:429:58:0854348
T21:25:0032329:58:4111111
Run21:47:0122:0122:0110:20:4227226
111
Erin LadendorfStarted303433FemaleMinneapolisMN21:33431:05:1541


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run121:3321:3321:339:04:143812
T122:1643439:04:572312
Cycle1:27:321:05:151:05:1510:10:1371114
T21:28:13414110:10:542513
Run2
62219
Darin Wieneke1:57:074044944Male53Saint PaulMN21:351:171:08:451:1724:11


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run121:3521:3521:359:01:1639737
T122:521:171:179:02:33911564
Cycle1:31:381:08:451:08:4510:11:19851467
T21:32:561:171:1710:12:37941263
Run21:57:0724:1124:1110:36:4836935
39113
Mike Bowman1:48:543539439Male37EaganMN21:36551:01:354823:57


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run121:3621:3621:368:55:1740538
T122:3255558:56:1351739
Cycle1:24:071:01:351:01:359:57:4849843
T21:24:5648489:58:3741433
Run21:48:5423:5723:5710:22:3535334
37205
Andrea Myers1:47:554044142Female2PlymouthMN21:40311:00:503824:14


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run121:4021:4021:409:04:214113
T122:1131319:04:52711
Cycle1:23:021:00:501:00:5010:05:434515
T21:23:41383810:06:222212
Run21:47:5524:1424:1410:30:363712
36152
David Kerber1:47:514044741Male35Maple GroveMN21:461:071:00:441:0123:11


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run121:4621:4621:469:01:2742839
T122:531:071:079:02:34781055
Cycle1:23:371:00:441:00:4410:03:1844640
T21:24:391:011:0110:04:2061842
Run21:47:5123:1123:1110:27:3233832
63114
Alexander Forster1:57:142529425Male54Saint CloudMN21:491:231:08:071:2324:30


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run121:4921:4921:498:58:3043340
T123:121:231:238:59:5398567
Cycle1:31:201:08:071:08:0710:08:0181463
T21:32:441:231:2310:09:25100668
Run21:57:1424:3024:3010:33:5540337
47197
Julie Hurley1:51:364549245Female7ExcelsiorMN21:50531:03:135424:44


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run121:5021:5021:509:04:314414
T122:4453539:05:2546112
Cycle1:25:571:03:131:03:1310:08:385928
T21:26:52545410:09:3350213
Run21:51:3624:4424:4410:34:174315
31232
Riant Northway1:45:103539336Male30Lake ShoreMN21:523956:594324:55


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run121:5221:5221:528:55:3345641
T122:3239398:56:1321120
Cycle1:19:3156:5956:599:53:1225224
T21:20:1543439:53:5629224
Run21:45:1024:5524:5510:18:5144439
38182
Luke Harned1:48:516569165Male36Saint PaulMN22:005459:471:0225:06


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run122:0022:0022:008:52:4147143
T122:5554548:53:3647135
Cycle1:22:4259:4759:479:53:2339137
T21:23:451:021:029:54:2664145
Run21:48:5125:0625:0610:19:3247242
52198
Kyle Kraemer1:53:482529325Male45Saint CloudMN22:00511:00:301:0429:21


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run122:0022:0022:008:58:4146442
T122:5151518:59:3243233
Cycle1:23:221:00:301:00:3010:00:0342339
T21:24:261:041:0410:01:0769448
Run21:53:4829:2129:2110:30:2972460
35153
Eric Schleppenbach1:47:293034331Male34MinneapolisMN22:051:0259:184724:14


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run122:0522:0522:058:55:4648444
T123:081:021:028:56:4967347
Cycle1:22:2759:1859:189:56:0835233
T21:23:1547479:56:5639331
Run21:47:2924:1424:1410:21:1038336
77124
Sean Devine2:03:272024424Male64MinneapolisMN22:081:021:08:071:0930:59


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run122:0822:0822:088:58:4949345
T123:101:021:028:59:5166346
Cycle1:31:181:08:071:08:0710:07:5980462
T21:32:281:091:0910:09:0984455
Run22:03:2730:5930:5910:40:0881464
44102
Gillian Auslander1:50:444549148Female4MinneapolisMN22:171:021:01:115825:14


SplitTimeAccmulative Positions (from start)Split Positions (from prev. split or leg)
From StartPrev LegPrev SplitTime of DayOverallCategoryGenderOverallCategoryGender
Run122:1722:1722:179:04:585025
T123:191:021:029:06:0063319
Cycle1:24:301:01:111:01:1110:07:114616
T21:25:29585810:08:1057317
Run21:50:4425:1425:1410:33:254926
Page 1 of 3 (128 items)
   

fb