Practice result



Game Assetto Corsa
Session Practice
Track srv_las_vegas_2023, layout_gp
Best lap Fabian Parke (02:12.3530)
Lasted laps 22
Host Unknown
Pos Driver Vehicle Laps Best lap Gap
1 Fabian Parke smc_cupra_tcr_2024 18 02:12.3530 -
2 Norbert Mewis smc_cupra_tcr_2024 22 02:13.1210 00:00.7680
3 Horst Hengelein smc_cupra_tcr_2024 12 02:15.5380 00:03.1850
4 Michael Weimer smc_cupra_tcr_2024 5 02:27.3640 00:15.0110
5 Philipp Krauslach smc_cupra_tcr_2024 0 - -
6 Melanie Hein smc_cupra_tcr_2024 0 - -
7 Michael Flockenhaus smc_cupra_tcr_2024 0 - -
8 Eileen Weimer smc_cupra_tcr_2024 0 - -
9 Streaming Server srv_mercedes_amg_gt63s_mc 0 - -
10 Tobias Korn smc_cupra_tcr_2024 0 - -
11 Tobias Reeh smc_cupra_tcr_2024 0 - -
12 Dennis Knoebel smc_cupra_tcr_2024 0 - -
13 Stefan Herler smc_cupra_tcr_2024 0 - -
14 Martin Sureck smc_cupra_tcr_2024 0 - -
15 Christian Kascha smc_cupra_tcr_2024 0 - -
16 Sebastian Miebach smc_cupra_tcr_2024 0 - -
17 Torsten Mueller smc_cupra_tcr_2024 0 - -
18 Steffen Maschke smc_cupra_tcr_2024 0 - -
19 Andy Decker smc_cupra_tcr_2024 0 - -
20 Ralf Ziegler smc_cupra_tcr_2024 0 - -
21 Michael Reischer smc_cupra_tcr_2024 0 - -
22 Daniel Korn smc_cupra_tcr_2024 0 - -
23 Tim Appolt smc_cupra_tcr_2024 0 - -
24 Holger Heller smc_cupra_tcr_2024 0 - -
25 Klemens Kowall smc_cupra_tcr_2024 0 - -
26 Dieter Suessenguth smc_cupra_tcr_2024 0 - -
27 Herbert Aeckerle smc_cupra_tcr_2024 0 - -
28 Ralph Wentland smc_cupra_tcr_2024 0 - -
29 Marco Kreiling smc_cupra_tcr_2024 0 - -
30 Uemit Zobu smc_cupra_tcr_2024 0 - -
31 Tim Kienle smc_cupra_tcr_2024 0 - -
32 Tim Quoos smc_cupra_tcr_2024 0 - -

Practice laps

Bad lap, 107% rule compared to the overall best lap of the session. Excludes first lap for race sessions
Personal best lap/sector
Overall best lap/sector for a lap
Overall best lap/sector for a lap and personal best lap/sector
Overall best lap/sector
Invalid for best lap
(P) Pit lap

Fabian Parke

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
1 (INVALID) smc_cupra_tcr_2024 03:37.3550 109.3330 48.2220 59.8000 F:S - R:S 1
2 smc_cupra_tcr_2024 02:18.7370 38.3380 46.6740 53.7250 F:S - R:S 0
3 smc_cupra_tcr_2024 03:01.7350 83.9450 45.0500 52.7400 F:S - R:S 0
4 (INVALID) smc_cupra_tcr_2024 02:16.1660 39.0430 44.3560 52.7670 F:S - R:S 1
5 smc_cupra_tcr_2024 04:15.5400 155.6570 45.9090 53.9740 F:S - R:S 0
6 smc_cupra_tcr_2024 02:13.9730 37.7050 44.0050 52.2630 F:S - R:S 0
7 (INVALID) smc_cupra_tcr_2024 02:16.2530 37.1010 45.9220 53.2300 F:S - R:S 1
8 smc_cupra_tcr_2024 02:12.5460 37.0780 43.5640 51.9040 F:S - R:S 0
9 smc_cupra_tcr_2024 02:12.4980 37.1700 43.6090 51.7190 F:S - R:S 0
10 smc_cupra_tcr_2024 03:53.6040 135.3460 45.4820 52.7760 F:S - R:S 0
11 smc_cupra_tcr_2024 02:12.6240 37.3130 43.4300 51.8810 F:S - R:S 0
12 smc_cupra_tcr_2024 05:34.0660 237.4960 44.5630 52.0070 F:S - R:S 0
13 smc_cupra_tcr_2024 02:12.4770 37.0130 43.5790 51.8850 F:S - R:S 0
14 smc_cupra_tcr_2024 02:12.4520 37.1880 43.3710 51.8930 F:S - R:S 0
15 smc_cupra_tcr_2024 02:12.9320 37.7670 43.4970 51.6680 F:S - R:S 0
16 smc_cupra_tcr_2024 07:42.2780 363.8910 45.7960 52.5910 F:S - R:S 0
17 smc_cupra_tcr_2024 02:13.0500 37.0460 43.8310 52.1730 F:S - R:S 0
18 smc_cupra_tcr_2024 02:12.3530 36.9450 43.5730 51.8350 F:S - R:S 0
Average   03:02.8132 85.2986 44.6907 52.8239    
Best possible   02:11.9840 36.9450 43.3710 51.6680  

Norbert Mewis

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
1 (INVALID) smc_cupra_tcr_2024 02:37.2370 59.1230 45.3880 52.7260 F:S - R:S 1
2 smc_cupra_tcr_2024 02:16.7780 37.5810 45.2200 53.9770 F:S - R:S 0
3 (INVALID) smc_cupra_tcr_2024 02:26.1940 49.2240 44.0140 52.9560 F:S - R:S 1
4 smc_cupra_tcr_2024 02:14.7990 37.6660 44.2480 52.8850 F:S - R:S 0
5 smc_cupra_tcr_2024 02:14.5630 37.3670 44.1370 53.0590 F:S - R:S 0
6 smc_cupra_tcr_2024 02:14.5910 37.6160 44.3250 52.6500 F:S - R:S 0
7 smc_cupra_tcr_2024 02:13.9680 37.5420 44.0450 52.3810 F:S - R:S 0
8 (INVALID) smc_cupra_tcr_2024 02:14.5720 37.6870 44.4110 52.4740 F:S - R:S 1
9 smc_cupra_tcr_2024 02:13.6550 37.4950 43.9520 52.2080 F:S - R:S 0
10 (INVALID) smc_cupra_tcr_2024 04:01.1260 144.4520 44.0640 52.6100 F:S - R:S 1
11 (INVALID) smc_cupra_tcr_2024 03:15.7100 99.1940 44.1900 52.3260 F:S - R:S 1
12 smc_cupra_tcr_2024 02:13.8860 37.1360 44.0020 52.7480 F:S - R:S 0
13 smc_cupra_tcr_2024 02:13.1210 37.0960 43.8300 52.1950 F:S - R:S 0
14 (INVALID) smc_cupra_tcr_2024 02:38.4730 59.9540 46.0720 52.4470 F:S - R:S 1
15 smc_cupra_tcr_2024 02:16.4590 37.1620 45.6620 53.6350 F:S - R:S 0
16 (INVALID) smc_cupra_tcr_2024 02:18.6150 37.3730 44.2710 56.9710 F:S - R:S 1
17 smc_cupra_tcr_2024 02:15.0760 37.8080 44.7390 52.5290 F:S - R:S 0
18 smc_cupra_tcr_2024 02:14.7450 37.4550 44.8830 52.4070 F:S - R:S 0
19 (INVALID) smc_cupra_tcr_2024 02:21.0340 37.2140 44.2170 59.6030 F:S - R:S 1
20 (INVALID) smc_cupra_tcr_2024 05:47.8370 250.6150 44.8470 52.3750 F:S - R:S 1
21 smc_cupra_tcr_2024 02:13.6610 37.4290 44.1320 52.1000 F:S - R:S 0
22 smc_cupra_tcr_2024 02:14.2470 37.5960 44.4230 52.2280 F:S - R:S 0
Average   02:35.0158 57.3539 44.5033 53.1586    
Best possible   02:13.0260 37.0960 43.8300 52.1000  

Horst Hengelein

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
1 (INVALID) smc_cupra_tcr_2024 06:24.9580 286.1340 45.2790 53.5450 F:S - R:S 1
2 smc_cupra_tcr_2024 02:22.1610 39.5610 48.4330 54.1670 F:S - R:S 0
3 (INVALID) smc_cupra_tcr_2024 04:05.6320 145.2910 45.2830 55.0580 F:S - R:S 1
4 smc_cupra_tcr_2024 02:16.0500 38.2910 44.6270 53.1320 F:S - R:S 0
5 smc_cupra_tcr_2024 02:16.3760 38.3220 44.7390 53.3150 F:S - R:S 0
6 (INVALID) smc_cupra_tcr_2024 02:16.2940 39.1350 44.4600 52.6990 F:S - R:S 1
7 (INVALID) smc_cupra_tcr_2024 06:56.4530 319.0370 44.7210 52.6950 F:S - R:S 1
8 (INVALID) smc_cupra_tcr_2024 06:08.8770 271.4420 44.7080 52.7270 F:S - R:S 1
9 smc_cupra_tcr_2024 02:17.5010 38.0070 44.5270 54.9670 F:S - R:S 0
10 smc_cupra_tcr_2024 02:15.5380 37.3210 44.7890 53.4280 F:S - R:S 0
11 smc_cupra_tcr_2024 02:16.8010 38.8680 45.4940 52.4390 F:S - R:S 0
12 (INVALID) smc_cupra_tcr_2024 02:56.1490 78.6560 44.1820 53.3110 F:S - R:S 1
Average   03:32.7325 114.1721 45.1035 53.4569    
Best possible   02:13.9420 37.3210 44.1820 52.4390  

Michael Weimer

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
1 (INVALID) smc_cupra_tcr_2024 06:29.2830 289.6120 45.7880 53.8830 F:S - R:S 1
2 smc_cupra_tcr_2024 04:44.8900 183.0370 45.1710 56.6820 F:S - R:S 0
3 (INVALID) smc_cupra_tcr_2024 02:28.7570 40.0740 49.5530 59.1300 F:S - R:S 1
4 smc_cupra_tcr_2024 02:27.3640 39.8910 52.1540 55.3190 F:S - R:S 0
5 (INVALID) smc_cupra_tcr_2024 02:15.5730 38.6160 44.2440 52.7130 F:S - R:S 1
Average   03:41.1734 118.2460 47.3820 55.5454    
Best possible   02:15.5730 38.6160 44.2440 52.7130  

Philipp Krauslach

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Melanie Hein

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Michael Flockenhaus

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Eileen Weimer

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Streaming Server

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Tobias Korn

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Tobias Reeh

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Dennis Knoebel

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Stefan Herler

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Martin Sureck

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Christian Kascha

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Sebastian Miebach

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Torsten Mueller

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Steffen Maschke

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Andy Decker

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Ralf Ziegler

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Michael Reischer

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Daniel Korn

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Tim Appolt

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Holger Heller

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Klemens Kowall

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Dieter Suessenguth

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Herbert Aeckerle

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Ralph Wentland

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Marco Kreiling

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Uemit Zobu

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Tim Kienle

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Tim Quoos

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
No laps for this driver

Practice best laps

Overall top (20)
Driver Vehicle Time Gap
Fabian Parke smc_cupra_tcr_2024 02:12.3530
Fabian Parke smc_cupra_tcr_2024 02:12.4520 0.099
Fabian Parke smc_cupra_tcr_2024 02:12.4770 0.124
Fabian Parke smc_cupra_tcr_2024 02:12.4980 0.145
Fabian Parke smc_cupra_tcr_2024 02:12.5460 0.193
Fabian Parke smc_cupra_tcr_2024 02:12.6240 0.271
Fabian Parke smc_cupra_tcr_2024 02:12.9320 0.579
Fabian Parke smc_cupra_tcr_2024 02:13.0500 0.697
Norbert Mewis smc_cupra_tcr_2024 02:13.1210 0.768
Norbert Mewis smc_cupra_tcr_2024 02:13.6550 1.302
Norbert Mewis smc_cupra_tcr_2024 02:13.6610 1.308
Norbert Mewis smc_cupra_tcr_2024 02:13.8860 1.533
Norbert Mewis smc_cupra_tcr_2024 02:13.9680 1.615
Fabian Parke smc_cupra_tcr_2024 02:13.9730 1.62
Norbert Mewis smc_cupra_tcr_2024 02:14.2470 1.894
Norbert Mewis smc_cupra_tcr_2024 02:14.5630 2.21
Norbert Mewis smc_cupra_tcr_2024 02:14.5720 2.219
Norbert Mewis smc_cupra_tcr_2024 02:14.5910 2.238
Norbert Mewis smc_cupra_tcr_2024 02:14.7450 2.392
Norbert Mewis smc_cupra_tcr_2024 02:14.7990 2.446
Per driver
Driver Vehicle Time Gap
Fabian Parke smc_cupra_tcr_2024 02:12.3530
Norbert Mewis smc_cupra_tcr_2024 02:13.1210 0.768
Horst Hengelein smc_cupra_tcr_2024 02:15.5380 3.185
Michael Weimer smc_cupra_tcr_2024 02:27.3640 15.011

Practice consistency

Based on best lap minus average non-best. Pit laps, first lap and laps slower than 21 seconds are ignored.

Driver Vehicle Consistency
Fabian Parke smc_cupra_tcr_2024 99.15% <> 1.1236
Norbert Mewis smc_cupra_tcr_2024 98.81% <> 1.5813
Horst Hengelein smc_cupra_tcr_2024 98.35% <> 2.2398
Michael Weimer smc_cupra_tcr_2024 -
Philipp Krauslach smc_cupra_tcr_2024 -
Melanie Hein smc_cupra_tcr_2024 -
Michael Flockenhaus smc_cupra_tcr_2024 -
Eileen Weimer smc_cupra_tcr_2024 -
Streaming Server srv_mercedes_amg_gt63s_mc -
Tobias Korn smc_cupra_tcr_2024 -
Tobias Reeh smc_cupra_tcr_2024 -
Dennis Knoebel smc_cupra_tcr_2024 -
Stefan Herler smc_cupra_tcr_2024 -
Martin Sureck smc_cupra_tcr_2024 -
Christian Kascha smc_cupra_tcr_2024 -
Sebastian Miebach smc_cupra_tcr_2024 -
Torsten Mueller smc_cupra_tcr_2024 -
Steffen Maschke smc_cupra_tcr_2024 -
Andy Decker smc_cupra_tcr_2024 -
Ralf Ziegler smc_cupra_tcr_2024 -
Michael Reischer smc_cupra_tcr_2024 -
Daniel Korn smc_cupra_tcr_2024 -
Tim Appolt smc_cupra_tcr_2024 -
Holger Heller smc_cupra_tcr_2024 -
Klemens Kowall smc_cupra_tcr_2024 -
Dieter Suessenguth smc_cupra_tcr_2024 -
Herbert Aeckerle smc_cupra_tcr_2024 -
Ralph Wentland smc_cupra_tcr_2024 -
Marco Kreiling smc_cupra_tcr_2024 -
Uemit Zobu smc_cupra_tcr_2024 -
Tim Kienle smc_cupra_tcr_2024 -
Tim Quoos smc_cupra_tcr_2024 -

Practice sectors

Sector 1
Driver Time Gap
Fabian Parke 36.9450 -
Norbert Mewis 37.0960 0.1510
Horst Hengelein 37.3210 0.3760
Michael Weimer 38.6160 1.6710
Sector 2
Driver Time Gap
Fabian Parke 43.3710 -
Norbert Mewis 43.8300 0.4590
Horst Hengelein 44.1820 0.8110
Michael Weimer 44.2440 0.8730
Sector 3
Driver Time Gap
Fabian Parke 51.6680 -
Norbert Mewis 52.1000 0.4320
Horst Hengelein 52.4390 0.7710
Michael Weimer 52.7130 1.0450

Practice incidents

Incident for review
Date Incident
Norbert Mewis reported contact with environment. Impact speed: 64.144165
Norbert Mewis reported contact with environment. Impact speed: 129.09264
Norbert Mewis reported contact with environment. Impact speed: 9.949465
Norbert Mewis reported contact with environment. Impact speed: 15.627806
Norbert Mewis reported contact with environment. Impact speed: 15.004518
Norbert Mewis reported contact with environment. Impact speed: 5.7518635
Norbert Mewis reported contact with environment. Impact speed: 36.074337
Norbert Mewis reported contact with environment. Impact speed: 44.466393
Norbert Mewis reported contact with environment. Impact speed: 84.25363
Norbert Mewis reported contact with environment. Impact speed: 10.041243
Fabian Parke reported contact with environment. Impact speed: 9.838847
Fabian Parke reported contact with environment. Impact speed: 11.456471
Fabian Parke reported contact with environment. Impact speed: 19.219687
Fabian Parke reported contact with environment. Impact speed: 4.313332
Fabian Parke reported contact with environment. Impact speed: 21.574394
Fabian Parke reported contact with environment. Impact speed: 16.063639
Fabian Parke reported contact with environment. Impact speed: 59.8931
Fabian Parke reported contact with environment. Impact speed: 0.25850838
Fabian Parke reported contact with environment. Impact speed: 5.4514265
Fabian Parke reported contact with environment. Impact speed: 22.577974
Fabian Parke reported contact with environment. Impact speed: 10.8997965
Fabian Parke reported contact with environment. Impact speed: 14.183833
Fabian Parke reported contact with environment. Impact speed: 3.5259554
Fabian Parke reported contact with environment. Impact speed: 5.4690833
Fabian Parke reported contact with environment. Impact speed: 13.512135
Fabian Parke reported contact with environment. Impact speed: 15.065655
Fabian Parke reported contact with environment. Impact speed: 8.103655
Fabian Parke reported contact with environment. Impact speed: 39.01335
Fabian Parke reported contact with environment. Impact speed: 2.2359855
Fabian Parke reported contact with environment. Impact speed: 12.154436
Fabian Parke reported contact with environment. Impact speed: 5.580157
Fabian Parke reported contact with environment. Impact speed: 2.7334836
Horst Hengelein reported contact with environment. Impact speed: 62.319134
Horst Hengelein reported contact with environment. Impact speed: 26.204132
Horst Hengelein reported contact with environment. Impact speed: 15.578347
Horst Hengelein reported contact with environment. Impact speed: 73.74451
Horst Hengelein reported contact with environment. Impact speed: 49.613255
Horst Hengelein reported contact with environment. Impact speed: 7.8777533
Horst Hengelein reported contact with environment. Impact speed: 26.007303
Horst Hengelein reported contact with environment. Impact speed: 66.21762
Horst Hengelein reported contact with environment. Impact speed: 2.3128872
Horst Hengelein reported contact with environment. Impact speed: 33.015984
Horst Hengelein reported contact with environment. Impact speed: 9.242217
Horst Hengelein reported contact with environment. Impact speed: 2.271389
Horst Hengelein reported contact with environment. Impact speed: 24.854115
Horst Hengelein reported contact with environment. Impact speed: 6.559078
Horst Hengelein reported contact with environment. Impact speed: 15.385494
Horst Hengelein reported contact with environment. Impact speed: 44.497993
Michael Weimer reported contact with environment. Impact speed: 4.061528
Michael Weimer reported contact with environment. Impact speed: 26.186733
Horst Hengelein reported contact with environment. Impact speed: 14.426197
Horst Hengelein reported contact with environment. Impact speed: 17.188272
Norbert Mewis reported contact with environment. Impact speed: 7.1804476
Norbert Mewis reported contact with environment. Impact speed: 1.2473359
Horst Hengelein reported contact with environment. Impact speed: 34.801727
Horst Hengelein reported contact with environment. Impact speed: 20.673223
Norbert Mewis reported contact with environment. Impact speed: 14.955204
Norbert Mewis reported contact with environment. Impact speed: 16.53806

Practice cuts

Overall in order
Date Lap e.t. Lap Driver Cut time Time skipped
00:00 1 Fabian Parke
00:00 4 Fabian Parke
00:00 7 Fabian Parke
00:00 1 Norbert Mewis
00:00 3 Norbert Mewis
00:00 8 Norbert Mewis
00:00 10 Norbert Mewis
00:00 11 Norbert Mewis
00:00 14 Norbert Mewis
00:00 16 Norbert Mewis
00:00 19 Norbert Mewis
00:00 20 Norbert Mewis
00:00 1 Horst Hengelein
00:00 3 Horst Hengelein
00:00 6 Horst Hengelein
00:00 7 Horst Hengelein
00:00 8 Horst Hengelein
00:00 12 Horst Hengelein
00:00 1 Michael Weimer
00:00 3 Michael Weimer
00:00 5 Michael Weimer
Per driver
Date Lap e.t. Lap Driver Cut time Time skipped
Fabian Parke
00:00 1 Fabian Parke
00:00 4 Fabian Parke
00:00 7 Fabian Parke
Norbert Mewis
00:00 1 Norbert Mewis
00:00 3 Norbert Mewis
00:00 8 Norbert Mewis
00:00 10 Norbert Mewis
00:00 11 Norbert Mewis
00:00 14 Norbert Mewis
00:00 16 Norbert Mewis
00:00 19 Norbert Mewis
00:00 20 Norbert Mewis
Horst Hengelein
00:00 1 Horst Hengelein
00:00 3 Horst Hengelein
00:00 6 Horst Hengelein
00:00 7 Horst Hengelein
00:00 8 Horst Hengelein
00:00 12 Horst Hengelein
Michael Weimer
00:00 1 Michael Weimer
00:00 3 Michael Weimer
00:00 5 Michael Weimer

Embed

This allows you to embed the result in your own website.


HTML Code

If you would like to embed without ads, consider sponsoring the project.

ClubSport Pedals V3