nabor

Start 109. ročníku Tour de France viděla dnes zmoklá Kodaň. Počasí v první etapě, zejména ze začátku závodu, připravilo spolu s pořadateli krátkých, ale náročných 13,2 km. S nástrahami trati se nejlépe vyrovnal Belgičan Yves Lampaert. Jeho dnešní výkon je dosavadním největším překvapením sezóny. Lepší start si „Stará dáma“ (a s ní miliony fanoušků z celého světa) ani snad přát nemohla.

První odstartoval Jérémy Lecroq (B&B Hotels), hnalo ho frenetické publikum. Kolem trati bylo údajně 400 tisíc diváků. Nejlepší byl v cíli ale Bauke Mollema (Trek-Segafredo), vzápětí ho vystřídal Mathieu van der Pool (Alpecin-Deceuninck). Pršelo, a tak velcí favorité vyjeli na trať brzy a hlavně rychle za sebou. Když už se zdálo, že Wout van Aert (Jumbo-Visma) má horké křeslo pronajmuté až do konce a režiséři přenosu zařadili reklamy, přišla opravdová pecka. Vlčí smečka vycenila zuby a Yves Lampaert (Quick-Step Alpha Vinyl) prolétl cílem o celé čtyři sekundy rychleji než hvězda Jumba. Filippu Gannovi (Ineos-Grenadiers) jich nadělil dokonce 10. Slušný comeback předvedl i Chris Froome (Israel-Premier Tech), přestože dojel 75 vteřin za vítězem. Jeho nejlepší dny na největším závodě planety se ale už nejspíš nevrátí. Za zmínku stojí také Imanol Erviti z Movistaru, jenž odstartoval do své 11. Tour de France bez přerušení.

Tour de France 2022, 1. etapa

|
|
|
|
|
P.Jméno TýmČas/Body
1Yves LampaertbelQST0:15:17
2Wout AertbelTJV+ 0:00:05
3Tadej PogačarsvnUAD+ 0:00:07
4Filippo GannaitaIGD+ 0:00:10
5Mathieu PoelnldAFC+ 0:00:13
6Mads PedersendnkTFS+ 0:00:15
7Jonas VingegaarddnkTJV+ 0:00:15
8Primož RogličsvnTJV+ 0:00:16
9Bauke MollemanldTFS+ 0:00:17
10Dylan TeunsbelTBV+ 0:00:20
140Peter SagansvkTEN+ 0:01:32
P.Jméno TýmČas/Body
1Yves LampaertbelQST0:15:17
2Wout AertbelTJV+ 0:00:05
3Tadej PogačarsvnUAD+ 0:00:07
4Filippo GannaitaIGD+ 0:00:10
5Mathieu PoelnldAFC+ 0:00:13
6Mads PedersendnkTFS+ 0:00:15
7Jonas VingegaarddnkTJV+ 0:00:15
8Primož RogličsvnTJV+ 0:00:16
9Bauke MollemanldTFS+ 0:00:17
10Dylan TeunsbelTBV+ 0:00:20
11Magnus CortdnkEFE+ 0:00:21
12Bob JungelsluxACT+ 0:00:23
13Adam YatesgbrIGD+ 0:00:23
14Stefan KüngcheGFC+ 0:00:23
15Tom PidcockgbrIGD+ 0:00:24
16Jan TratniksvnTBV+ 0:00:25
17Michael MatthewsausBEX+ 0:00:25
18Geraint ThomasgbrIGD+ 0:00:25
19Lennard KämnadeuBOH+ 0:00:25
20Mattia CattaneoitaQST+ 0:00:30
21Aleksandr VlasovrusBOH+ 0:00:31
22Florian VermeerschbelLTS+ 0:00:33
23Benjamin ThomasfraCOF+ 0:00:34
24Louis MeintjeszafIWG+ 0:00:35
25Christophe LaportefraTJV+ 0:00:36
26Jonathan CastroviejoespIGD+ 0:00:36
27Maximilian SchachmanndeuBOH+ 0:00:37
28Patrick KonradautBOH+ 0:00:39
29Toms SkujiņšlvaTFS+ 0:00:41
30Max WalscheiddeuCOF+ 0:00:42
31Matej MohoričsvnTBV+ 0:00:43
32Brandon McNultyusaUAD+ 0:00:43
33Daniel MartínezcolIGD+ 0:00:44
34Pierre-Luc PérichonfraCOF+ 0:00:44
35Alexey LutsenkokazAST+ 0:00:45
36Luis León SánchezespTBV+ 0:00:45
37Romain BardetfraDSM+ 0:00:45
38Gorka IzagirreespMOV+ 0:00:46
39Nils EekhoffnldDSM+ 0:00:47
40Hugo HoulecanIPT+ 0:00:47
41Martijn TusveldnldDSM+ 0:00:48
42Matteo JorgensonusaMOV+ 0:00:48
43Kasper AsgreendnkQST+ 0:00:48
44Neilson PowlessusaEFE+ 0:00:48
45Fred WrightgbrTBV+ 0:00:49
46Nairo QuintanacolARK+ 0:00:49
47Alberto BettiolitaEFE+ 0:00:49
48Connor SwiftgbrARK+ 0:00:49
49Jasper StuyvenbelTFS+ 0:00:49
50Gianni MosconitaAST+ 0:00:50
51David GaudufraGFC+ 0:00:50
52Nelson OliveiraprtMOV+ 0:00:51
53Jack HaigausTBV+ 0:00:51
54Luke DurbridgeausBEX+ 0:00:52
55Kobe GoossensbelIWG+ 0:00:52
56Andrea BagioliitaQST+ 0:00:52
57Nathan Van HooydonckbelTJV+ 0:00:52
58Florian SénéchalfraQST+ 0:00:54
59Tiesj BenootbelTJV+ 0:00:54
60Quinn SimmonsusaTFS+ 0:00:54
61Alexis GougeardfraBBK+ 0:00:54
62Jack BauernzlBEX+ 0:00:54
63Giulio CicconeitaTFS+ 0:00:55
64Jakob FuglsangdnkIPT+ 0:00:55
65Damiano CarusoitaTBV+ 0:00:55
66Jonas RutschdeuEFE+ 0:00:55
67Edvald Boasson HagennorTEN+ 0:00:55
68Enric MasespMOV+ 0:00:56
69Michael MørkøvdnkQST+ 0:00:57
70Alexander KristoffnorIWG+ 0:00:57
71Kévin GenietsluxGFC+ 0:00:58
72Gregor MühlbergerautMOV+ 0:00:59
73Andreas LeknessundnorDSM+ 0:00:59
74Marco HallerautBOH+ 0:01:00
75Aurélien Paret-PeintrefraACT+ 0:01:00
76Amund JansennorBEX+ 0:01:00
77John DegenkolbdeuDSM+ 0:01:01
78Owain DoullgbrEFE+ 0:01:01
79Ben O'ConnorausACT+ 0:01:01
80Alberto DaineseitaDSM+ 0:01:01
81Anthony TurgisfraTEN+ 0:01:01
82Jérémy LecroqfraBBK+ 0:01:02
83Guillaume MartinfraCOF+ 0:01:03
84Krists NeilandslvaIPT+ 0:01:03
85Taco HoornnldIWG+ 0:01:03
86Felix GroßschartnerautBOH+ 0:01:04
87Mikkel HonorédnkQST+ 0:01:05
88Mikkel BjergdnkUAD+ 0:01:06
89Simone VelascoitaAST+ 0:01:06
90Michaël GoglautAFC+ 0:01:07
91Sepp KussusaTJV+ 0:01:07
92Ion IzagirreespCOF+ 0:01:07
93Amaury CapiotbelARK+ 0:01:09
94Franck BonnamourfraBBK+ 0:01:09
95Fabio FellineitaAST+ 0:01:09
96Tim WellensbelLTS+ 0:01:09
97Maxime BouetfraARK+ 0:01:10
98Simon GeschkedeuCOF+ 0:01:11
99Stefan BisseggercheEFE+ 0:01:12
100Warren BarguilfraARK+ 0:01:12
101Hugo HofstetterfraARK+ 0:01:12
102Pierre LatourfraTEN+ 0:01:13
103Chris HamiltonausDSM+ 0:01:13
104Andrea PasqualonitaIWG+ 0:01:13
105Antoine DuchesnecanGFC+ 0:01:14
106Imanol ErvitiespMOV+ 0:01:14
107Kevin VermaerkeusaDSM+ 0:01:14
108Kamil GradekpolTBV+ 0:01:14
109Rigoberto UráncolEFE+ 0:01:14
110Christopher Juul-JensendnkBEX+ 0:01:14
111Georg ZimmermanndeuIWG+ 0:01:15
112Chris FroomegbrIPT+ 0:01:16
113Sven BystrømnorIWG+ 0:01:16
114Thibaut PinotfraGFC+ 0:01:21
115Benoît CosnefroyfraACT+ 0:01:22
116Geoffrey BouchardfraACT+ 0:01:22
117Matis LouvelfraARK+ 0:01:22
118Philippe GilbertbelLTS+ 0:01:23
119Aleksandr RiabushenkoblrAST+ 0:01:23
120Danny PoppelnldBOH+ 0:01:23
121Nils PolittdeuBOH+ 0:01:24
122Tony GallopinfraTFS+ 0:01:24
123Daniel OssitaTEN+ 0:01:24
124Steven KruijswijknldTJV+ 0:01:25
125Brent Van MoerbelLTS+ 0:01:25
126Valentin MadouasfraGFC+ 0:01:25
127Jasper PhilipsenbelAFC+ 0:01:26
128Simon ClarkeausIPT+ 0:01:26
129Guillaume BoivincanIPT+ 0:01:26
130Stan DewulfbelACT+ 0:01:28
131Nick SchultzausBEX+ 0:01:28
132Marc SolerespUAD+ 0:01:28
133Olivier Le GacfraGFC+ 0:01:29
134Michael WoodscanIPT+ 0:01:29
135Reinardt Janse van RensburgzafLTS+ 0:01:32
136Andreas KrondnkLTS+ 0:01:32
137Sebastian SchönbergerautBBK+ 0:01:32
138Dmitriy GruzdevkazAST+ 0:01:32
139Fabio JakobsennldQST+ 0:01:32
140Peter SagansvkTEN+ 0:01:32
141Oliver NaesenbelACT+ 0:01:32
142Guillaume Van KeirsbulckbelAFC+ 0:01:33
143Luka MezgecsvnBEX+ 0:01:34
144Dylan BaarlenldIGD+ 0:01:34
145Cyril LemoinefraBBK+ 0:01:36
146Michael StorerausGFC+ 0:01:38
147Ruben GuerreiroprtEFE+ 0:01:38
148Cyril BarthefraBBK+ 0:01:41
149Marc HirschicheUAD+ 0:01:42
150Joe DombrowskiusaAST+ 0:01:42
151Anthony PerezfraCOF+ 0:01:42
152Alexis VuillermozfraTEN+ 0:01:43
153Rafał MajkapolUAD+ 0:01:43
154Carlos VeronaespMOV+ 0:01:44
155Andrey ZeitskazAST+ 0:01:45
156George BennettnzlUAD+ 0:01:47
157Łukasz OwsianpolARK+ 0:01:48
158Albert TorresespMOV+ 0:01:48
159Vegard LaengennorUAD+ 0:01:49
160Alexander KriegerdeuAFC+ 0:01:50
161Maciej BodnarpolTEN+ 0:01:53
162Caleb EwanausLTS+ 0:01:57
163Edward PlanckaertbelAFC+ 0:01:57
164Victor LafayfraCOF+ 0:01:57
165Silvan DilliercheAFC+ 0:01:58
166Mikaël ChérelfraACT+ 0:01:58
167Adrien PetitfraIWG+ 0:02:00
168Kristian SbaragliitaAFC+ 0:02:07
169Luke RowegbrIGD+ 0:02:07
170Dylan GroenewegennldBEX+ 0:02:11
171Mathieu BurgaudeaufraTEN+ 0:02:22
172Alex KirschluxTFS+ 0:02:24
173Guy NivisrIPT+ 0:02:25
174Pierre RollandfraBBK+ 0:02:30
175Luca MozzatoitaBBK+ 0:02:34
176Frederik FrisonbelLTS+ 0:02:41
P.Jméno TýmČas/Body
1Yves LampaertbelQST0:15:17
2Wout AertbelTJV+ 0:00:05
3Tadej PogačarsvnUAD+ 0:00:07
4Filippo GannaitaIGD+ 0:00:10
5Mathieu PoelnldAFC+ 0:00:13
6Mads PedersendnkTFS+ 0:00:15
7Jonas VingegaarddnkTJV+ 0:00:15
8Primož RogličsvnTJV+ 0:00:16
9Bauke MollemanldTFS+ 0:00:17
10Dylan TeunsbelTBV+ 0:00:20
11Magnus CortdnkEFE+ 0:00:21
12Bob JungelsluxACT+ 0:00:23
13Adam YatesgbrIGD+ 0:00:23
14Stefan KüngcheGFC+ 0:00:23
15Tom PidcockgbrIGD+ 0:00:24
16Jan TratniksvnTBV+ 0:00:25
17Michael MatthewsausBEX+ 0:00:25
18Geraint ThomasgbrIGD+ 0:00:25
19Lennard KämnadeuBOH+ 0:00:25
20Mattia CattaneoitaQST+ 0:00:30
21Aleksandr VlasovrusBOH+ 0:00:31
22Florian VermeerschbelLTS+ 0:00:33
23Benjamin ThomasfraCOF+ 0:00:34
24Louis MeintjeszafIWG+ 0:00:35
25Christophe LaportefraTJV+ 0:00:36
26Jonathan CastroviejoespIGD+ 0:00:36
27Maximilian SchachmanndeuBOH+ 0:00:37
28Patrick KonradautBOH+ 0:00:39
29Toms SkujiņšlvaTFS+ 0:00:41
30Max WalscheiddeuCOF+ 0:00:42
31Matej MohoričsvnTBV+ 0:00:43
32Brandon McNultyusaUAD+ 0:00:43
33Daniel MartínezcolIGD+ 0:00:44
34Pierre-Luc PérichonfraCOF+ 0:00:44
35Alexey LutsenkokazAST+ 0:00:45
36Luis León SánchezespTBV+ 0:00:45
37Romain BardetfraDSM+ 0:00:45
38Gorka IzagirreespMOV+ 0:00:46
39Nils EekhoffnldDSM+ 0:00:47
40Hugo HoulecanIPT+ 0:00:47
41Martijn TusveldnldDSM+ 0:00:48
42Matteo JorgensonusaMOV+ 0:00:48
43Kasper AsgreendnkQST+ 0:00:48
44Neilson PowlessusaEFE+ 0:00:48
45Fred WrightgbrTBV+ 0:00:49
46Nairo QuintanacolARK+ 0:00:49
47Alberto BettiolitaEFE+ 0:00:49
48Connor SwiftgbrARK+ 0:00:49
49Jasper StuyvenbelTFS+ 0:00:49
50Gianni MosconitaAST+ 0:00:50
51David GaudufraGFC+ 0:00:50
52Nelson OliveiraprtMOV+ 0:00:51
53Jack HaigausTBV+ 0:00:51
54Luke DurbridgeausBEX+ 0:00:52
55Kobe GoossensbelIWG+ 0:00:52
56Andrea BagioliitaQST+ 0:00:52
57Nathan Van HooydonckbelTJV+ 0:00:52
58Florian SénéchalfraQST+ 0:00:54
59Tiesj BenootbelTJV+ 0:00:54
60Quinn SimmonsusaTFS+ 0:00:54
61Alexis GougeardfraBBK+ 0:00:54
62Jack BauernzlBEX+ 0:00:54
63Giulio CicconeitaTFS+ 0:00:55
64Jakob FuglsangdnkIPT+ 0:00:55
65Damiano CarusoitaTBV+ 0:00:55
66Jonas RutschdeuEFE+ 0:00:55
67Edvald Boasson HagennorTEN+ 0:00:55
68Enric MasespMOV+ 0:00:56
69Michael MørkøvdnkQST+ 0:00:57
70Alexander KristoffnorIWG+ 0:00:57
71Kévin GenietsluxGFC+ 0:00:58
72Gregor MühlbergerautMOV+ 0:00:59
73Andreas LeknessundnorDSM+ 0:00:59
74Marco HallerautBOH+ 0:01:00
75Aurélien Paret-PeintrefraACT+ 0:01:00
76Amund JansennorBEX+ 0:01:00
77John DegenkolbdeuDSM+ 0:01:01
78Owain DoullgbrEFE+ 0:01:01
79Ben O'ConnorausACT+ 0:01:01
80Alberto DaineseitaDSM+ 0:01:01
81Anthony TurgisfraTEN+ 0:01:01
82Jérémy LecroqfraBBK+ 0:01:02
83Guillaume MartinfraCOF+ 0:01:03
84Krists NeilandslvaIPT+ 0:01:03
85Taco HoornnldIWG+ 0:01:03
86Felix GroßschartnerautBOH+ 0:01:04
87Mikkel HonorédnkQST+ 0:01:05
88Mikkel BjergdnkUAD+ 0:01:06
89Simone VelascoitaAST+ 0:01:06
90Michaël GoglautAFC+ 0:01:07
91Sepp KussusaTJV+ 0:01:07
92Ion IzagirreespCOF+ 0:01:07
93Amaury CapiotbelARK+ 0:01:09
94Franck BonnamourfraBBK+ 0:01:09
95Fabio FellineitaAST+ 0:01:09
96Tim WellensbelLTS+ 0:01:09
97Maxime BouetfraARK+ 0:01:10
98Simon GeschkedeuCOF+ 0:01:11
99Stefan BisseggercheEFE+ 0:01:12
100Warren BarguilfraARK+ 0:01:12
101Hugo HofstetterfraARK+ 0:01:12
102Pierre LatourfraTEN+ 0:01:13
103Chris HamiltonausDSM+ 0:01:13
104Andrea PasqualonitaIWG+ 0:01:13
105Antoine DuchesnecanGFC+ 0:01:14
106Imanol ErvitiespMOV+ 0:01:14
107Kevin VermaerkeusaDSM+ 0:01:14
108Kamil GradekpolTBV+ 0:01:14
109Rigoberto UráncolEFE+ 0:01:14
110Christopher Juul-JensendnkBEX+ 0:01:14
111Georg ZimmermanndeuIWG+ 0:01:15
112Chris FroomegbrIPT+ 0:01:16
113Sven BystrømnorIWG+ 0:01:16
114Thibaut PinotfraGFC+ 0:01:21
115Benoît CosnefroyfraACT+ 0:01:22
116Geoffrey BouchardfraACT+ 0:01:22
117Matis LouvelfraARK+ 0:01:22
118Philippe GilbertbelLTS+ 0:01:23
119Aleksandr RiabushenkoblrAST+ 0:01:23
120Danny PoppelnldBOH+ 0:01:23
121Nils PolittdeuBOH+ 0:01:24
122Tony GallopinfraTFS+ 0:01:24
123Daniel OssitaTEN+ 0:01:24
124Steven KruijswijknldTJV+ 0:01:25
125Brent Van MoerbelLTS+ 0:01:25
126Valentin MadouasfraGFC+ 0:01:25
127Jasper PhilipsenbelAFC+ 0:01:26
128Simon ClarkeausIPT+ 0:01:26
129Guillaume BoivincanIPT+ 0:01:26
130Stan DewulfbelACT+ 0:01:28
131Nick SchultzausBEX+ 0:01:28
132Marc SolerespUAD+ 0:01:28
133Olivier Le GacfraGFC+ 0:01:29
134Michael WoodscanIPT+ 0:01:29
135Reinardt Janse van RensburgzafLTS+ 0:01:32
136Andreas KrondnkLTS+ 0:01:32
137Sebastian SchönbergerautBBK+ 0:01:32
138Dmitriy GruzdevkazAST+ 0:01:32
139Fabio JakobsennldQST+ 0:01:32
140Peter SagansvkTEN+ 0:01:32
141Oliver NaesenbelACT+ 0:01:32
142Guillaume Van KeirsbulckbelAFC+ 0:01:33
143Luka MezgecsvnBEX+ 0:01:34
144Dylan BaarlenldIGD+ 0:01:34
145Cyril LemoinefraBBK+ 0:01:36
146Michael StorerausGFC+ 0:01:38
147Ruben GuerreiroprtEFE+ 0:01:38
148Cyril BarthefraBBK+ 0:01:41
149Marc HirschicheUAD+ 0:01:42
150Joe DombrowskiusaAST+ 0:01:42
151Anthony PerezfraCOF+ 0:01:42
152Alexis VuillermozfraTEN+ 0:01:43
153Rafał MajkapolUAD+ 0:01:43
154Carlos VeronaespMOV+ 0:01:44
155Andrey ZeitskazAST+ 0:01:45
156George BennettnzlUAD+ 0:01:47
157Łukasz OwsianpolARK+ 0:01:48
158Albert TorresespMOV+ 0:01:48
159Vegard LaengennorUAD+ 0:01:49
160Alexander KriegerdeuAFC+ 0:01:50
161Maciej BodnarpolTEN+ 0:01:53
162Caleb EwanausLTS+ 0:01:57
163Edward PlanckaertbelAFC+ 0:01:57
164Victor LafayfraCOF+ 0:01:57
165Silvan DilliercheAFC+ 0:01:58
166Mikaël ChérelfraACT+ 0:01:58
167Adrien PetitfraIWG+ 0:02:00
168Kristian SbaragliitaAFC+ 0:02:07
169Luke RowegbrIGD+ 0:02:07
170Dylan GroenewegennldBEX+ 0:02:11
171Mathieu BurgaudeaufraTEN+ 0:02:22
172Alex KirschluxTFS+ 0:02:24
173Guy NivisrIPT+ 0:02:25
174Pierre RollandfraBBK+ 0:02:30
175Luca MozzatoitaBBK+ 0:02:34
176Frederik FrisonbelLTS+ 0:02:41
P.Jméno TýmČas/Body
1Tadej PogačarsvnUAD0:15:24
2Tom PidcockgbrIGD+ 0:00:17
3Florian VermeerschbelLTS+ 0:00:26
4Brandon McNultyusaUAD+ 0:00:36
5Nils EekhoffnldDSM+ 0:00:40
6Matteo JorgensonusaMOV+ 0:00:41
7Fred WrightgbrTBV+ 0:00:42
8Andrea BagioliitaQST+ 0:00:45
9Quinn SimmonsusaTFS+ 0:00:47
10Jonas RutschdeuEFE+ 0:00:48
11Kévin GenietsluxGFC+ 0:00:51
12Andreas LeknessundnorDSM+ 0:00:52
13Alberto DaineseitaDSM+ 0:00:54
14Mikkel HonorédnkQST+ 0:00:58
15Mikkel BjergdnkUAD+ 0:00:59
16Stefan BisseggercheEFE+ 0:01:05
17Kevin VermaerkeusaDSM+ 0:01:07
18Georg ZimmermanndeuIWG+ 0:01:08
19Matis LouvelfraARK+ 0:01:15
20Brent Van MoerbelLTS+ 0:01:18
21Jasper PhilipsenbelAFC+ 0:01:19
22Stan DewulfbelACT+ 0:01:21
23Andreas KrondnkLTS+ 0:01:25
24Michael StorerausGFC+ 0:01:31
25Marc HirschicheUAD+ 0:01:35
26Mathieu BurgaudeaufraTEN+ 0:02:15
27Luca MozzatoitaBBK+ 0:02:27
P.Jméno TýmČas/Body
1Jumbo - VismanldTJV0:46:27
2Ineos GrenadiersgbrIGD+ 0:00:21
3Trek - SegafredousaTFS+ 0:00:37
4Quick-Step Alpha Vinyl TeambelQST+ 0:00:42
5Bahrain VictoriousbhrTBV+ 0:00:52
6Bora - HansgrohedeuBOH+ 0:00:57
7UAE Team EmiratesareUAD+ 0:01:20
8EF Education - EasyPostusaEFE+ 0:01:22
9CofidisfraCOF+ 0:01:24
10Team BikeExchange - JaycoausBEX+ 0:01:35
11Groupama - FDJfraGFC+ 0:01:35
12Team DSMdeuDSM+ 0:01:44
13Intermarché - Wanty - Gobert MatériauxbelIWG+ 0:01:48
14Ag2r Citroën TeamfraACT+ 0:01:48
15Movistar TeamespMOV+ 0:01:49
16Astana Qazaqstan TeamkazAST+ 0:02:05
17Israel - Premier TechisrIPT+ 0:02:09
18Alpecin - DeceuninckbelAFC+ 0:02:10
19Team Arkéa - SamsicfraARK+ 0:02:11
20Lotto - SoudalbelLTS+ 0:02:29
21B&B Hôtels p/b KTMfraBBK+ 0:02:29
22Team TotalEnergiesfraTEN+ 0:02:33

Ilustrační obrázek: Luca Bettini/SprintCyclingAgency

ZANECHAT ODPOVĚĎ

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.