Practice result



Game Assetto Corsa
Session Practice
Track apvs_toay
Best lap MARTIN ALVAREZ (01:16.4650)
Lasted laps 32
Host Unknown
Pos Driver Vehicle Laps Best lap Gap
1 MARTIN ALVAREZ apvs_actc_camry_2025_tc1 8 01:16.4650 -
2 MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 32 01:17.0480 00:00.5830
3 IGNACIO NORIEGA apvs_actc_mustang_2025_tc1 0 - -
4 IGNACIO GUERRERO apvs_actc_mustang_2025_tc1 0 - -
5 MATEO ROS apvs_actc_mustang_2025_tc1 0 - -
6 GASTON MORETTI apvs_actc_challenger_2025_tc1 0 - -
7 JUAN JAUREGUI apvs_actc_camaro_2025_tc1 0 - -
8 GUSTAVO BRAVO apvs_actc_camaro_2025_tc1 0 - -
9 STEFANO VILLAR apvs_actc_mustang_2025_tc1 0 - -
10 JUAN PABLO PARADELA apvs_actc_mustang_2025_tc1 0 - -
11 AGUSTIN ULECIA apvs_actc_camry_2025_tc1 0 - -
12 LUCA BELTRAMI apvs_actc_mustang_2025_tc1 0 - -
13 MARIO ALVAREZ apvs_actc_mustang_2025_tc1 0 - -
14 NICOLAS LOPEZ apvs_actc_camry_2025_tc1 0 - -
15 ULISES LEON apvs_actc_mustang_2025_tc1 0 - -
16 CLAUDIO CISTERNAS apvs_actc_camaro_2025_tc1 0 - -
17 LUCAS TISEYRA apvs_actc_camry_2025_tc1 0 - -
18 VICTOR GIMENEZ apvs_actc_camaro_2025_tc1 0 - -
19 JULIAN LISKA apvs_actc_camaro_2025_tc1 0 - -
20 JUAN GIUFFRIDA apvs_actc_camaro_2025_tc1 0 - -
21 FRANCO DE LA UZ apvs_actc_mustang_2025_tc1 0 - -
22 FEDERICO RODRIGUEZ apvs_actc_camaro_2025_tc1 0 - -
23 RICHIE MOSS apvs_actc_mustang_2025_tc1 0 - -
24 GUSTAVO ARIEL TRIMACCO apvs_actc_camaro_2025_tc1 0 - -
25 JAVIER LADEDA apvs_actc_mustang_2025_tc1 0 - -
26 NACHO CRESTA apvs_actc_challenger_2025_tc1 0 - -
27 OSVALDO BORDOY apvs_actc_mustang_2025_tc1 0 - -
28 GABRIEL RIOS apvs_actc_mustang_2025_tc1 0 - -
29 ENZO ZANOTTI apvs_actc_camaro_2025_tc1 0 - -
30 LOLO MADEIRA apvs_actc_mustang_2025_tc1 0 - -
31 SEBASTIAN GIUNTA apvs_actc_mustang_2025_tc1 0 - -
32 ALEJANDRO CARBALLO apvs_actc_challenger_2025_tc1 0 - -
33 EZEQUIEL SALOMON apvs_actc_camaro_2025_tc1 0 - -
34 MAURO CAMARDELLO apvs_actc_camaro_2025_tc1 0 - -
35 Direccion de Carrera 1 dj_safety_car 0 - -
36 Transmision dj_safety_car 0 - -
37 Direccion de Carrera 2 dj_safety_car 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

MARTIN ALVAREZ

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
1 (INVALID) apvs_actc_camry_2025_tc1 05:20.5320 280.3730 18.1350 22.0240 F:S - R:S 2
2 apvs_actc_camry_2025_tc1 01:17.2200 37.4490 17.7290 22.0420 F:S - R:S 0
3 apvs_actc_camry_2025_tc1 01:18.3350 38.2940 18.0360 22.0050 F:S - R:S 0
4 apvs_actc_camry_2025_tc1 01:16.8260 37.3980 17.4820 21.9460 F:S - R:S 0
5 apvs_actc_camry_2025_tc1 01:16.5570 37.2440 17.4160 21.8970 F:S - R:S 0
6 (INVALID) apvs_actc_camry_2025_tc1 12:05.0120 685.2950 17.8390 21.8780 F:S - R:S 2
7 (INVALID) apvs_actc_camry_2025_tc1 01:16.7140 37.4330 17.4650 21.8160 F:S - R:S 1
8 apvs_actc_camry_2025_tc1 01:16.4650 37.3600 17.2570 21.8480 F:S - R:S 0
Average   03:08.4577 148.8558 17.6699 21.9320    
Best possible   01:16.3170 37.2440 17.2570 21.8160  

MAXIMILIANO ERIC SEDO

Lap Vehicle Time Sector 1 Sector 2 Sector 3 Compound Cuts
1 (INVALID) apvs_actc_challenger_2025_tc1 01:56.4110 73.2740 18.7020 24.4350 F:S - R:S 1
2 (INVALID) apvs_actc_challenger_2025_tc1 02:52.4240 131.9970 18.0180 22.4090 F:S - R:S 1
3 (INVALID) apvs_actc_challenger_2025_tc1 01:19.5670 38.4550 18.3200 22.7920 F:S - R:S 1
4 apvs_actc_challenger_2025_tc1 01:19.5300 38.6330 18.3250 22.5720 F:S - R:S 0
5 (INVALID) apvs_actc_challenger_2025_tc1 01:19.0550 38.3980 17.8870 22.7700 F:S - R:S 1
6 apvs_actc_challenger_2025_tc1 01:19.5890 39.2690 18.0770 22.2430 F:S - R:S 0
7 apvs_actc_challenger_2025_tc1 01:19.5670 38.5720 18.0490 22.9460 F:S - R:S 0
8 apvs_actc_challenger_2025_tc1 01:19.1200 38.3820 17.7200 23.0180 F:S - R:S 0
9 (INVALID) apvs_actc_challenger_2025_tc1 02:51.5100 131.1310 17.6580 22.7210 F:S - R:S 3
10 apvs_actc_challenger_2025_tc1 01:18.5240 37.9530 17.7840 22.7870 F:S - R:S 0
11 (INVALID) apvs_actc_challenger_2025_tc1 01:30.8310 49.8000 18.2690 22.7620 F:S - R:S 2
12 (INVALID) apvs_actc_challenger_2025_tc1 02:05.1220 84.8250 17.9320 22.3650 F:S - R:S 2
13 apvs_actc_challenger_2025_tc1 01:18.1710 38.0800 17.5770 22.5140 F:S - R:S 0
14 apvs_actc_challenger_2025_tc1 01:18.8840 38.0780 17.7350 23.0710 F:S - R:S 0
15 apvs_actc_challenger_2025_tc1 01:17.7270 37.7300 17.5500 22.4470 F:S - R:S 0
16 (INVALID) apvs_actc_challenger_2025_tc1 02:03.7320 82.6280 17.9470 23.1570 F:S - R:S 3
17 (INVALID) apvs_actc_challenger_2025_tc1 01:19.3390 38.0150 18.7970 22.5270 F:S - R:S 2
18 (INVALID) apvs_actc_challenger_2025_tc1 01:19.2230 37.8640 18.3190 23.0400 F:S - R:S 1
19 (INVALID) apvs_actc_challenger_2025_tc1 01:20.9170 40.0530 17.7840 23.0800 F:S - R:S 2
20 (INVALID) apvs_actc_challenger_2025_tc1 01:19.9440 38.2820 18.2750 23.3870 F:S - R:S 2
21 apvs_actc_challenger_2025_tc1 01:18.4430 37.8540 17.6570 22.9320 F:S - R:S 0
22 (INVALID) apvs_actc_challenger_2025_tc1 01:41.0950 37.8110 35.2980 27.9860 F:S - R:S 2
23 (INVALID) apvs_actc_challenger_2025_tc1 01:18.3910 38.1610 17.8290 22.4010 F:S - R:S 1
24 (INVALID) apvs_actc_challenger_2025_tc1 01:19.3860 38.0570 18.1490 23.1800 F:S - R:S 1
25 (INVALID) apvs_actc_challenger_2025_tc1 02:38.7950 118.5660 17.7430 22.4860 F:S - R:S 1
26 apvs_actc_challenger_2025_tc1 01:18.0590 37.6500 17.9630 22.4460 F:S - R:S 0
27 apvs_actc_challenger_2025_tc1 01:18.6090 38.5360 17.6900 22.3830 F:S - R:S 0
28 (INVALID) apvs_actc_challenger_2025_tc1 01:33.9150 45.6120 24.8580 23.4450 F:S - R:S 1
29 apvs_actc_challenger_2025_tc1 01:17.0480 37.6510 17.3250 22.0720 F:S - R:S 0
30 (INVALID) apvs_actc_challenger_2025_tc1 01:19.0720 37.8380 17.9740 23.2600 F:S - R:S 3
31 (INVALID) apvs_actc_challenger_2025_tc1 01:17.8100 37.6980 17.5220 22.5900 F:S - R:S 1
32 (INVALID) apvs_actc_challenger_2025_tc1 01:38.9120 49.6820 25.4790 23.7510 F:S - R:S 1
Average   01:33.3975 51.4542 18.9441 22.9992    
Best possible   01:17.0470 37.6500 17.3250 22.0720  

IGNACIO NORIEGA

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

IGNACIO GUERRERO

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

MATEO ROS

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

GASTON MORETTI

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

JUAN JAUREGUI

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

GUSTAVO BRAVO

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

STEFANO VILLAR

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

JUAN PABLO PARADELA

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

AGUSTIN ULECIA

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

LUCA BELTRAMI

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

MARIO ALVAREZ

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

NICOLAS LOPEZ

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

ULISES LEON

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

CLAUDIO CISTERNAS

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

LUCAS TISEYRA

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

VICTOR GIMENEZ

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

JULIAN LISKA

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

JUAN GIUFFRIDA

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

FRANCO DE LA UZ

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

FEDERICO RODRIGUEZ

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

RICHIE MOSS

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

GUSTAVO ARIEL TRIMACCO

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

JAVIER LADEDA

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

NACHO CRESTA

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

OSVALDO BORDOY

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

GABRIEL RIOS

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

ENZO ZANOTTI

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

LOLO MADEIRA

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

SEBASTIAN GIUNTA

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

ALEJANDRO CARBALLO

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

EZEQUIEL SALOMON

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

MAURO CAMARDELLO

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

Direccion de Carrera 1

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

Transmision

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

Direccion de Carrera 2

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
MARTIN ALVAREZ apvs_actc_camry_2025_tc1 01:16.4650
MARTIN ALVAREZ apvs_actc_camry_2025_tc1 01:16.5570 0.092
MARTIN ALVAREZ apvs_actc_camry_2025_tc1 01:16.7140 0.249
MARTIN ALVAREZ apvs_actc_camry_2025_tc1 01:16.8260 0.361
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:17.0480 0.583
MARTIN ALVAREZ apvs_actc_camry_2025_tc1 01:17.2200 0.755
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:17.7270 1.262
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:17.8100 1.345
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:18.0590 1.594
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:18.1710 1.706
MARTIN ALVAREZ apvs_actc_camry_2025_tc1 01:18.3350 1.87
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:18.3910 1.926
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:18.4430 1.978
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:18.5240 2.059
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:18.6090 2.144
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:18.8840 2.419
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:19.0550 2.59
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:19.0720 2.607
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:19.1200 2.655
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:19.2230 2.758
Per driver
Driver Vehicle Time Gap
MARTIN ALVAREZ apvs_actc_camry_2025_tc1 01:16.4650
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 01:17.0480 0.583

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
MARTIN ALVAREZ apvs_actc_camry_2025_tc1 98.99% <> 0.7695
MAXIMILIANO ERIC SEDO apvs_actc_challenger_2025_tc1 97.79% <> 1.6995
IGNACIO NORIEGA apvs_actc_mustang_2025_tc1 -
IGNACIO GUERRERO apvs_actc_mustang_2025_tc1 -
MATEO ROS apvs_actc_mustang_2025_tc1 -
GASTON MORETTI apvs_actc_challenger_2025_tc1 -
JUAN JAUREGUI apvs_actc_camaro_2025_tc1 -
GUSTAVO BRAVO apvs_actc_camaro_2025_tc1 -
STEFANO VILLAR apvs_actc_mustang_2025_tc1 -
JUAN PABLO PARADELA apvs_actc_mustang_2025_tc1 -
AGUSTIN ULECIA apvs_actc_camry_2025_tc1 -
LUCA BELTRAMI apvs_actc_mustang_2025_tc1 -
MARIO ALVAREZ apvs_actc_mustang_2025_tc1 -
NICOLAS LOPEZ apvs_actc_camry_2025_tc1 -
ULISES LEON apvs_actc_mustang_2025_tc1 -
CLAUDIO CISTERNAS apvs_actc_camaro_2025_tc1 -
LUCAS TISEYRA apvs_actc_camry_2025_tc1 -
VICTOR GIMENEZ apvs_actc_camaro_2025_tc1 -
JULIAN LISKA apvs_actc_camaro_2025_tc1 -
JUAN GIUFFRIDA apvs_actc_camaro_2025_tc1 -
FRANCO DE LA UZ apvs_actc_mustang_2025_tc1 -
FEDERICO RODRIGUEZ apvs_actc_camaro_2025_tc1 -
RICHIE MOSS apvs_actc_mustang_2025_tc1 -
GUSTAVO ARIEL TRIMACCO apvs_actc_camaro_2025_tc1 -
JAVIER LADEDA apvs_actc_mustang_2025_tc1 -
NACHO CRESTA apvs_actc_challenger_2025_tc1 -
OSVALDO BORDOY apvs_actc_mustang_2025_tc1 -
GABRIEL RIOS apvs_actc_mustang_2025_tc1 -
ENZO ZANOTTI apvs_actc_camaro_2025_tc1 -
LOLO MADEIRA apvs_actc_mustang_2025_tc1 -
SEBASTIAN GIUNTA apvs_actc_mustang_2025_tc1 -
ALEJANDRO CARBALLO apvs_actc_challenger_2025_tc1 -
EZEQUIEL SALOMON apvs_actc_camaro_2025_tc1 -
MAURO CAMARDELLO apvs_actc_camaro_2025_tc1 -
Direccion de Carrera 1 dj_safety_car -
Transmision dj_safety_car -
Direccion de Carrera 2 dj_safety_car -

Practice sectors

Sector 1
Driver Time Gap
MARTIN ALVAREZ 37.2440 -
MAXIMILIANO ERIC SEDO 37.6500 0.4060
Sector 2
Driver Time Gap
MARTIN ALVAREZ 17.2570 -
MAXIMILIANO ERIC SEDO 17.3250 0.0680
Sector 3
Driver Time Gap
MARTIN ALVAREZ 21.8160 -
MAXIMILIANO ERIC SEDO 22.0720 0.2560

Practice incidents

Incident for review
Date Incident
MARTIN ALVAREZ reported contact with environment. Impact speed: 47.897686

Practice cuts

Overall in order
Date Lap e.t. Lap Driver Cut time Time skipped
00:00 1 MARTIN ALVAREZ
00:00 1 MARTIN ALVAREZ
00:00 6 MARTIN ALVAREZ
00:00 6 MARTIN ALVAREZ
00:00 7 MARTIN ALVAREZ
00:00 1 MAXIMILIANO ERIC SEDO
00:00 2 MAXIMILIANO ERIC SEDO
00:00 3 MAXIMILIANO ERIC SEDO
00:00 5 MAXIMILIANO ERIC SEDO
00:00 9 MAXIMILIANO ERIC SEDO
00:00 9 MAXIMILIANO ERIC SEDO
00:00 9 MAXIMILIANO ERIC SEDO
00:00 11 MAXIMILIANO ERIC SEDO
00:00 11 MAXIMILIANO ERIC SEDO
00:00 12 MAXIMILIANO ERIC SEDO
00:00 12 MAXIMILIANO ERIC SEDO
00:00 16 MAXIMILIANO ERIC SEDO
00:00 16 MAXIMILIANO ERIC SEDO
00:00 16 MAXIMILIANO ERIC SEDO
00:00 17 MAXIMILIANO ERIC SEDO
00:00 17 MAXIMILIANO ERIC SEDO
00:00 18 MAXIMILIANO ERIC SEDO
00:00 19 MAXIMILIANO ERIC SEDO
00:00 19 MAXIMILIANO ERIC SEDO
00:00 20 MAXIMILIANO ERIC SEDO
00:00 20 MAXIMILIANO ERIC SEDO
00:00 22 MAXIMILIANO ERIC SEDO
00:00 22 MAXIMILIANO ERIC SEDO
00:00 23 MAXIMILIANO ERIC SEDO
00:00 24 MAXIMILIANO ERIC SEDO
00:00 25 MAXIMILIANO ERIC SEDO
00:00 28 MAXIMILIANO ERIC SEDO
00:00 30 MAXIMILIANO ERIC SEDO
00:00 30 MAXIMILIANO ERIC SEDO
00:00 30 MAXIMILIANO ERIC SEDO
00:00 31 MAXIMILIANO ERIC SEDO
00:00 32 MAXIMILIANO ERIC SEDO
Per driver
Date Lap e.t. Lap Driver Cut time Time skipped
MARTIN ALVAREZ
00:00 1 MARTIN ALVAREZ
00:00 1 MARTIN ALVAREZ
00:00 6 MARTIN ALVAREZ
00:00 6 MARTIN ALVAREZ
00:00 7 MARTIN ALVAREZ
MAXIMILIANO ERIC SEDO
00:00 1 MAXIMILIANO ERIC SEDO
00:00 2 MAXIMILIANO ERIC SEDO
00:00 3 MAXIMILIANO ERIC SEDO
00:00 5 MAXIMILIANO ERIC SEDO
00:00 9 MAXIMILIANO ERIC SEDO
00:00 9 MAXIMILIANO ERIC SEDO
00:00 9 MAXIMILIANO ERIC SEDO
00:00 11 MAXIMILIANO ERIC SEDO
00:00 11 MAXIMILIANO ERIC SEDO
00:00 12 MAXIMILIANO ERIC SEDO
00:00 12 MAXIMILIANO ERIC SEDO
00:00 16 MAXIMILIANO ERIC SEDO
00:00 16 MAXIMILIANO ERIC SEDO
00:00 16 MAXIMILIANO ERIC SEDO
00:00 17 MAXIMILIANO ERIC SEDO
00:00 17 MAXIMILIANO ERIC SEDO
00:00 18 MAXIMILIANO ERIC SEDO
00:00 19 MAXIMILIANO ERIC SEDO
00:00 19 MAXIMILIANO ERIC SEDO
00:00 20 MAXIMILIANO ERIC SEDO
00:00 20 MAXIMILIANO ERIC SEDO
00:00 22 MAXIMILIANO ERIC SEDO
00:00 22 MAXIMILIANO ERIC SEDO
00:00 23 MAXIMILIANO ERIC SEDO
00:00 24 MAXIMILIANO ERIC SEDO
00:00 25 MAXIMILIANO ERIC SEDO
00:00 28 MAXIMILIANO ERIC SEDO
00:00 30 MAXIMILIANO ERIC SEDO
00:00 30 MAXIMILIANO ERIC SEDO
00:00 30 MAXIMILIANO ERIC SEDO
00:00 31 MAXIMILIANO ERIC SEDO
00:00 32 MAXIMILIANO ERIC SEDO

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