Participated 1 time
in 2004
Mark Scanlon, Ireland
Tour de France 2026 starts from Barcelona, Spain in

Stats and Facts from
Tour de France.

2026   2025   2024   2023  2022  2021  2020  2019   2018  2017   2016   2015  2014  2013   2012   2011  2010   2009   2008   2007   2006   2005   2004   2003   2002   2001   2000   1999   1998   1997  1996   1995   1994   1993   1992  1991   1990   1989   1988   1987   1986   1985   1984   1983  1982  1981   1980   1979  1978  1977   1976  1975  1974  1973   1972   1971   1970  1969   1968   1967   1966   1965  1964  1963   1962   1961   1960   1959   1958   1957  1956   1955   1954   1953   1952  1951  1950  1949   1948  1947  1939   1938   1937   1936   1935   1934   1933  1932   1931   1930  1929   1928   1927   1926  1925  1924  1923   1922   1921   1920   1919  1914   1913   1912   1911   1910  1909   1908   1907   1906  1905  1904   1903 

Tourstats
Sitemap

After stage 21 - 2025:
 16451 starters.
  5463 different riders.
  688 teams.
  2398 stages.
  470 restdays.
  466506.50 km.
  5925 abandoned riders.

Click map for 1996 route.
Facts from Tour de France 1996
  |   Stages.  |   Stage winners.  |   Days in jerseys.  |   Teams.  |   All riders.  |   All riders by age.  |   All riders from.  |  

  |   Rookies.  |   Withdrawls.  |   Average speed.  |   GC.  |   Polka  |   Green  |   White  |   Summits. (In tour)  |   Miscellaneous.  |  

Average age: 28 years 187 days Stages won amount Days in amount
1 Miguel Indurain31 Years  356 Days Banesto
 
 
 
 
 
 
GC  11
2 Marino Alonso30 Years  233 Days Banesto
 
 
 
 
 
 
GC  66
3 Jose Luis Arrieta25 Years  21 Days Banesto
 
 
 
 
 
 
GC  32
4 Vicente Aparicio26 Years  295 Days Banesto
 
 
 
 
 
 
DNF st. 17
5 Prudencio Indurain28 Years  27 Days Banesto
 
 
 
 
 
 
GC  58
6 José Maria Jimenez25 Years  140 Days Banesto
 
 
 
 
 
 
GC  57
7 Carmelo Miranda26 Years  198 Days Banesto
 
 
 
 
 
 
DNF st. 4
8 Orlando Rodrigues26 Years  258 Days Banesto
 
 
 
 
 
 
GC  54
9 José Ramon Uriarte29 Years  167 Days Banesto
 
 
 
 
 
 
GC  92
11 Laurent Jalabert27 Years  218 Days O.N.C.E.
 
 
 
 
 
 
DNF st. 10
12 Iñigo Cuesta27 Years  33 Days O.N.C.E.
 
 
 
 
 
 
DNF st. 13
13 Herminio Diaz Zabala31 Years  207 Days O.N.C.E.
 
 
 
 
 
 
GC  53
14 Aitor Garmendia28 Years  125 Days O.N.C.E.
 
 
 
 
 
 
GC  35
15 Patrick Jonker27 Years  42 Days O.N.C.E.
 
 
 
 
 
 
GC  12
16 Melchor Mauri30 Years  90 Days O.N.C.E.
 
 
 
 
 
 
GC  38
17 Roberto Sierra29 Years  108 Days O.N.C.E.
 
 
 
 
 
 
GC  41
18 Neil Stephens32 Years  280 Days O.N.C.E.
 
 
 
 
 
 
GC  49
19 Alex Zülle28 Years  1 Days O.N.C.E.
 1
 2
 
 
 
 
GC  26
21 Bjarne Riis32 Years  95 Days Deutsche Telekom
 2
 13
 
 
 
 
GC  1
22 Rolf Aldag27 Years  315 Days Deutsche Telekom
 
 
 
 
 
 
GC  83
23 Udo Bölts29 Years  331 Days Deutsche Telekom
 
 
 
 
 
 
GC  14
24 Christian Henn32 Years  118 Days Deutsche Telekom
 
 
 
 
 
 
GC  76
25 Jens Heppner31 Years  196 Days Deutsche Telekom
 
 
 
 
 
 
GC  88
26 Brian Holm33 Years  279 Days Deutsche Telekom
 
 
 
 
 
 
GC  107
27 Mario Kummer34 Years  63 Days Deutsche Telekom
 
 
 
 
 
 
DNS st. 2
28 Jan Ullrich22 Years  215 Days Deutsche Telekom
 1
 
 
 
 
 
GC  2
29 Erik Zabel25 Years  364 Days Deutsche Telekom
 2
 
 
 
 
 
GC  82
31 Tony Rominger35 Years  103 Days Mapei-GP
 
 
 
 
 
 
GC  10
32 Federico Echave35 Years  353 Days Mapei-GP
 
 
 
 
 
 
GC  40
33 Manuel Fernandez25 Years  131 Days Mapei-GP
 
 
 
 
 
 
GC  16
34 Arsenio González36 Years  121 Days Mapei-GP
 
 
 
 
 
 
GC  24
35 Paolo Lanfranchi27 Years  346 Days Mapei-GP
 
 
 
 
 
 
GC  59
36 Johan Museeuw30 Years  267 Days Mapei-GP
 
 
 
 
 
 
GC  95
37 Abraham Olano26 Years  165 Days Mapei-GP
 
 
 
 
 
 
GC  9
38 Wilfried Peeters31 Years  362 Days Mapei-GP
 
 
 
 
 
 
GC  110
39 Andrea Tafi30 Years  61 Days Mapei-GP
 
 
 
 
 
 
GC  45
41 Fabio Baldato28 Years  23 Days MG Maglificio-Technogym
 1
 
 
 
 
 
GC  63
42 Michele Bartoli26 Years  40 Days MG Maglificio-Technogym
 
 
 
 
 
 
GC  19
43 Alberto Elli32 Years  120 Days MG Maglificio-Technogym
 
 
 
 
 
 
GC  15
44 Carlo Finco28 Years  40 Days MG Maglificio-Technogym
 
 
 
 
 
 
DNF st. 4
45 Rolf Järmann30 Years  157 Days MG Maglificio-Technogym
 
 
 
 
 
 
GC  90
46 Marco Lietti31 Years  78 Days MG Maglificio-Technogym
 
 
 
 
 
 
DNF st. 17
47 Roberto Pistore25 Years  47 Days MG Maglificio-Technogym
 
 
 
 
 
 
DNS st. 8
48 Pascal Richard32 Years  113 Days MG Maglificio-Technogym
 1
 
 
 
 
 
GC  47
49 Marco Saligari31 Years  50 Days MG Maglificio-Technogym
 
 
 
 
 
 
GC  72
51 Evgueni Berzin26 Years  33 Days Gewiss-Playbus
 1
 2
 
 
 
 
GC  20
52 Dario Bottaro29 Years  244 Days Gewiss-Playbus
 
 
 
 
 
 
GC  117
53 Bruno Cenghialta33 Years  215 Days Gewiss-Playbus
 
 
 
 
 
 
GC  56
54 Ivan Cerioli25 Years  161 Days Gewiss-Playbus
 
 
 
 
 
 
GC  121
55 Francesco Frattini29 Years  170 Days Gewiss-Playbus
 
 
 
 
 
 
GC  100
56 Ivan Gotti27 Years  100 Days Gewiss-Playbus
 
 
 
 
 
 
DNF st. 5
57 Nicola Minali26 Years  238 Days Gewiss-Playbus
 
 
 
 
 
 
DNF st. 11
58 Davide Perona28 Years  32 Days Gewiss-Playbus
 
 
 
 
 
 
GC  50
59 Stefano Zanini27 Years  164 Days Gewiss-Playbus
 
 
 
 
 
 
DNF st. 4
61 Lance Armstrong24 Years  291 Days Motorola
 
 
 
 
 
 
DNF st. 6
62 Frankie Andreu29 Years  284 Days Motorola
 
 
 
 
 
 
GC  111
63 George Hincapie23 Years  6 Days Motorola
 
 
 
 
 
 
DNS st. 15
64 Laurent Madouas29 Years  149 Days Motorola
 
 
 
 
 
 
GC  23
65 Jesús Montoya32 Years  216 Days Motorola
 
 
 
 
 
 
DNF st. 17
66 Kaspars Ozers27 Years  294 Days Motorola
 
 
 
 
 
 
DNF st. 6
67 Maximilian Sciandri29 Years  142 Days Motorola
 
 
 
 
 
 
DNF st. 11
68 Bruno Thibout27 Years  59 Days Motorola
 
 
 
 
 
 
GC  55
69 Flavio Vanzella32 Years  125 Days Motorola
 
 
 
 
 
 
GC  60
71 Richard Virenque26 Years  229 Days Festina
 
 
 
 
 
 
GC  3
72 Bruno Boscardin26 Years  154 Days Festina
 
 
 
 
 
 
GC  80
73 Laurent Brochard28 Years  102 Days Festina
 
 
 
 
 
 
GC  18
74 Laurent Dufaux27 Years  47 Days Festina
 1
 
 
 
 
 
GC  4
75 Felix Garcia Casas27 Years  189 Days Festina
 
 
 
 
 
 
GC  48
76 Pascal Herve31 Years  359 Days Festina
 
 
 
 
 
 
GC  42
77 Emmanuel Magnien25 Years  60 Days Festina
 
 
 
 
 
 
DNF st. 12
78 Christophe Moreau25 Years  85 Days Festina
 
 
 
 
 
 
GC  75
79 Jean-Cyril Robin26 Years  313 Days Festina
 
 
 
 
 
 
DNF st. 6
81 Johan Bruyneel31 Years  318 Days Rabobank
 
 
 
 
 
 
DNF st. 10
82 Michael Boogerd24 Years  38 Days Rabobank
 1
 
 
 
 
 
GC  31
83 Erik Breukink32 Years  97 Days Rabobank
 
 
 
 
 
 
GC  34
84 Erik Dekker25 Years  319 Days Rabobank
 
 
 
 
 
 
GC  74
85 Viatcheslav Ekimov30 Years  153 Days Rabobank
 
 
 
 
 
 
GC  21
86 Danny Nelissen25 Years  238 Days Rabobank
 
 
 
 
 
 
GC  84
87 Arvis Piziks26 Years  297 Days Rabobank
 
 
 
 
 
 
DNF st. 13
88 Rolf Sørensen31 Years  78 Days Rabobank
 1
 
 
 
 
 
GC  28
89 Leon van Bon24 Years  159 Days Rabobank
 
 
 
 
 
 
DNF st. 7
91 Chris Boardman27 Years  314 Days Gan
 
 
 
 
 
 
GC  39
92 Stéphane Heulot24 Years  289 Days Gan
 
 3
 
 
 
 
DNF st. 7
93 François Lemarchand35 Years  248 Days Gan
 
 
 
 
 
 
GC  91
94 Frédéric Moncassin27 Years  283 Days Gan
 2
 1
 
 
 
 
GC  106
95 Francis Moreau30 Years  351 Days Gan
 
 
 
 
 
 
ETL st. 6
96 Didier Rous25 Years  291 Days Gan
 
 
 
 
 
 
DNF st. 17
97 Eddy Seigneur27 Years  141 Days Gan
 
 
 
 
 
 
DNF st. 6
98 François Simon27 Years  251 Days Gan
 
 
 
 
 
 
GC  86
99 Cédric Vasseur25 Years  322 Days Gan
 
 
 
 
 
 
GC  69
101 Mario Cipollini29 Years  107 Days Saeco-Estro
 1
 
 
 
 
 
DNS st. 5
102 Simone Biasci26 Years  91 Days Saeco-Estro
 
 
 
 
 
 
GC  126
103 Guiseppe Calcaterra31 Years  210 Days Saeco-Estro
 
 
 
 
 
 
DNF st. 6
104 Massimo Donati29 Years  170 Days Saeco-Estro
 
 
 
 
 
 
GC  70
105 Gian Matteo Fagnini25 Years  268 Days Saeco-Estro
 
 
 
 
 
 
DNS st. 6
106 Paolo Fornaciari25 Years  154 Days Saeco-Estro
 
 
 
 
 
 
GC  79
107 Massimiliano Lelli28 Years  217 Days Saeco-Estro
 
 
 
 
 
 
GC  25
108 Eros Poli32 Years  336 Days Saeco-Estro
 
 
 
 
 
 
GC  127
109 Mario Scirea31 Years  334 Days Saeco-Estro
 
 
 
 
 
 
DNF st. 6
111 Luc Leblanc29 Years  337 Days Polti
 1
 
 
 
 
 
GC  6
112 Dirk Baldinger24 Years  313 Days Polti
 
 
 
 
 
 
DNF st. 11
113 Rossano Brasi24 Years  32 Days Polti
 
 
 
 
 
 
GC  97
114 Gerrit De Vries29 Years  55 Days Polti
 
 
 
 
 
 
GC  119
115 Mirco Gualdi27 Years  364 Days Polti
 
 
 
 
 
 
GC  43
116 Giuseppe Guerini26 Years  142 Days Polti
 
 
 
 
 
 
GC  27
117 Frédéric Guesdon24 Years  265 Days Polti
 
 
 
 
 
 
GC  108
118 Daisuke Imanaka32 Years  349 Days Polti
 
 
 
 
 
 
ETL st. 14
119 Serguei Utchakov28 Years  56 Days Polti
 
 
 
 
 
 
ETL st. 6
121 Wladimir Belli25 Years  346 Days Panaria-Vinavil
 
 
 
 
 
 
GC  68
122 Alessandro Baronti29 Years  33 Days Panaria-Vinavil
 
 
 
 
 
 
GC  112
123 Davide Bramati28 Years  8 Days Panaria-Vinavil
 
 
 
 
 
 
DNF st. 6
124 Oscar Camenzind24 Years  297 Days Panaria-Vinavil
 
 
 
 
 
 
GC  36
125 Roberto Conti31 Years  203 Days Panaria-Vinavil
 
 
 
 
 
 
DNS st. Pro
126 Valentino Fois22 Years  285 Days Panaria-Vinavil
 
 
 
 
 
 
GC  52
127 Sergio Previtali27 Years  101 Days Panaria-Vinavil
 
 
 
 
 
 
Disq st. 1
128 Zbigniew Spruch30 Years  206 Days Panaria-Vinavil
 
 
 
 
 
 
DNF st. 11
129 Ján Svorada27 Years  312 Days Panaria-Vinavil
 
 
 
 
 
 
DNF st. 5
131 Claudio Chiappucci33 Years  130 Days Carrera Blue Jeans-Longoni
 
 
 
 
 
 
GC  37
132 Mario Chiesa29 Years  232 Days Carrera Blue Jeans-Longoni
 
 
 
 
 
 
GC  125
133 Peter Luttenberger23 Years  204 Days Carrera Blue Jeans-Longoni
 
 
 
 
 
 
GC  5
134 Oscar Pelliccioli31 Years  6 Days Carrera Blue Jeans-Longoni
 
 
 
 
 
 
GC  85
135 Massimo Podenzana34 Years  344 Days Carrera Blue Jeans-Longoni
 1
 
 
 
 
 
GC  61
136 Marcello Siboni31 Years  21 Days Carrera Blue Jeans-Longoni
 
 
 
 
 
 
GC  65
137 Mario Traversoni24 Years  84 Days Carrera Blue Jeans-Longoni
 
 
 
 
 
 
DNF st. 10
138 Enrico Zaina28 Years  283 Days Carrera Blue Jeans-Longoni
 
 
 
 
 
 
DNF st. 3
139 Beat Zberg25 Years  57 Days Carrera Blue Jeans-Longoni
 
 
 
 
 
 
DNF st. 6
141 Piotr Ugrumov35 Years  168 Days Roslotto-ZG Mobili
 
 
 
 
 
 
GC  7
142 Stefano Cattai28 Years  220 Days Roslotto-ZG Mobili
 
 
 
 
 
 
GC  22
143 Andrea Ferrigato26 Years  308 Days Roslotto-ZG Mobili
 
 
 
 
 
 
GC  46
144 Marco Fincato25 Years  273 Days Roslotto-ZG Mobili
 
 
 
 
 
 
GC  30
145 Maurizio Fondriest31 Years  173 Days Roslotto-ZG Mobili
 
 
 
 
 
 
GC  51
146 Alexander Gontchenkov26 Years  83 Days Roslotto-ZG Mobili
 
 
 
 
 
 
DNS st. 6
147 Pascal Lino29 Years  328 Days Roslotto-ZG Mobili
 
 
 
 
 
 
DNF st. 10
148 Paolo Savoldelli23 Years  59 Days Roslotto-ZG Mobili
 
 
 
 
 
 
GC  33
149 Marco Zen33 Years  187 Days Roslotto-ZG Mobili
 
 
 
 
 
 
GC  73
151 Maarten Den Bakker27 Years  161 Days TVM
 
 
 
 
 
 
GC  64
152 Jeroen Blijlevens24 Years  189 Days TVM
 1
 
 
 
 
 
GC  128
153 Bo Hamburger26 Years  43 Days TVM
 
 
 
 
 
 
GC  13
154 Servais Knaven25 Years  122 Days TVM
 
 
 
 
 
 
DNS st. 5
155 Vladimir Pulnikov31 Years  31 Days TVM
 
 
 
 
 
 
ETL st. 14
156 Laurent Roux23 Years  214 Days TVM
 
 
 
 
 
 
GC  44
157 Jesper Skibby32 Years  108 Days TVM
 
 
 
 
 
 
GC  29
158 Peter Van Petegem26 Years  179 Days TVM
 
 
 
 
 
 
GC  116
159 Bart Voskamp28 Years  30 Days TVM
 1
 
 
 
 
 
GC  99
161 Djamolidine Abduzhaparov32 Years  130 Days Refin-Mobilvetta
 1
 
 
 
 
 
GC  78
162 Mauro Bettin27 Years  197 Days Refin-Mobilvetta
 
 
 
 
 
 
ETL st. 6
163 Stefano Colagè34 Years  0 Days Refin-Mobilvetta
 
 
 
 
 
 
DNF st. 7
164 Heinz Imboden34 Years  185 Days Refin-Mobilvetta
 
 
 
 
 
 
DNF st. 6
165 Sergei Uslamin33 Years  135 Days Refin-Mobilvetta
 
 
 
 
 
 
GC  87
166 Leonardo Piepoli24 Years  280 Days Refin-Mobilvetta
 
 
 
 
 
 
GC  17
167 Fabio Roscioli30 Years  354 Days Refin-Mobilvetta
 
 
 
 
 
 
GC  98
168 Cristian Salvato24 Years  322 Days Refin-Mobilvetta
 
 
 
 
 
 
GC  94
169 Tobias Steinhauser25 Years  166 Days Refin-Mobilvetta
 
 
 
 
 
 
GC  113
171 Andrei Tchmil33 Years  167 Days Lotto-Isoglass
 
 
 
 
 
 
GC  77
172 Gilles Bouvard26 Years  249 Days Lotto-Isoglass
 
 
 
 
 
 
DNF st. 8
173 Peter Farazijn27 Years  160 Days Lotto-Isoglass
 
 
 
 
 
 
GC  122
174 Thomas Fleischer25 Years  136 Days Lotto-Isoglass
 
 
 
 
 
 
DNF st. 14
175 Oleg Kozlitine26 Years  287 Days Lotto-Isoglass
 
 
 
 
 
 
DNF st. 11
176 Nico Mattan24 Years  354 Days Lotto-Isoglass
 
 
 
 
 
 
GC  123
177 Scott Sunderland29 Years  221 Days Lotto-Isoglass
 
 
 
 
 
 
GC  101
178 Paul Van Hyfte24 Years  168 Days Lotto-Isoglass
 
 
 
 
 
 
GC  120
179 Marc Wauters27 Years  133 Days Lotto-Isoglass
 
 
 
 
 
 
GC  124
181 Fernando Escartin28 Years  164 Days Kelme-Artiach-Costa Blanca
 
 
 
 
 
 
GC  8
182 Julio César Aguirre26 Years  356 Days Kelme-Artiach-Costa Blanca
 
 
 
 
 
 
GC  81
183 Hernán Buenahora29 Years  111 Days Kelme-Artiach-Costa Blanca
 
 
 
 
 
 
DNF st. 1
184 Francisco Cabello27 Years  47 Days Kelme-Artiach-Costa Blanca
 
 
 
 
 
 
GC  102
185 José Castelblanco26 Years  213 Days Kelme-Artiach-Costa Blanca
 
 
 
 
 
 
GC  71
186 Laudelino Cubino33 Years  38 Days Kelme-Artiach-Costa Blanca
 
 
 
 
 
 
DNF st. 2
187 José Gonzalez27 Years  343 Days Kelme-Artiach-Costa Blanca
 1
 
 
 
 
 
GC  96
188 Federico Muñoz33 Years  62 Days Kelme-Artiach-Costa Blanca
 
 
 
 
 
 
GC  89
189 José Angel Vidal26 Years  251 Days Kelme-Artiach-Costa Blanca
 
 
 
 
 
 
GC  109
191 Mariano Piccoli25 Years  298 Days Brescialat
 
 
 
 
 
 
GC  93
192 Alessandro Bertolini24 Years  344 Days Brescialat
 
 
 
 
 
 
DNF st. 16
193 Claudio Camin26 Years  124 Days Brescialat
 
 
 
 
 
 
DNF st. 7
194 Marco Della Vedova24 Years  8 Days Brescialat
 
 
 
 
 
 
DNF st. 14
195 Christiano Frattini23 Years  79 Days Brescialat
 
 
 
 
 
 
GC  103
196 Luca Gelfi30 Years  16 Days Brescialat
 
 
 
 
 
 
DNF st. 2
197 Zenon Jaskuła34 Years  34 Days Brescialat
 
 
 
 
 
 
DNF st. 7
198 Omar Pumar25 Years  291 Days Brescialat
 
 
 
 
 
 
GC  105
199 Mauro Radaelli28 Years  238 Days Brescialat
 
 
 
 
 
 
DNF st. 7
201 Jacky Durand29 Years  147 Days Agrigel-La Creuse-Fenioux
 
 
 
 
 
 
GC  115
202 Dominique Arnould29 Years  230 Days Agrigel-La Creuse-Fenioux
 
 
 
 
 
 
DNF st. 10
203 Jean-Pierre Bourgeot27 Years  223 Days Agrigel-La Creuse-Fenioux
 
 
 
 
 
 
GC  67
204 Franck Bouyer22 Years  110 Days Agrigel-La Creuse-Fenioux
 
 
 
 
 
 
DNF st. 14
205 Jean-Claude Colotti35 Years  7 Days Agrigel-La Creuse-Fenioux
 
 
 
 
 
 
DNF st. 17
206 Thierry Laurent29 Years  297 Days Agrigel-La Creuse-Fenioux
 
 
 
 
 
 
GC  104
207 Thierry Marie33 Years  13 Days Agrigel-La Creuse-Fenioux
 
 
 
 
 
 
DNF st. 10
208 Jean-Luc Masdupuy27 Years  83 Days Agrigel-La Creuse-Fenioux
 
 
 
 
 
 
GC  129
209 Michel Vermote33 Years  99 Days Agrigel-La Creuse-Fenioux
 
 
 
 
 
 
DNF st. 5
211 Christophe Capelle28 Years  326 Days Aubervilliers 93-Peugeot
 
 
 
 
 
 
DNF st. 7
212 Thierry Bourguignon33 Years  201 Days Aubervilliers 93-Peugeot
 
 
 
 
 
 
GC  62
213 Laurent Genty25 Years  125 Days Aubervilliers 93-Peugeot
 
 
 
 
 
 
DNF st. 15
214 Thierry Gouvenou27 Years  53 Days Aubervilliers 93-Peugeot
 
 
 
 
 
 
GC  114
215 Marek Leśniewski33 Years  106 Days Aubervilliers 93-Peugeot
 
 
 
 
 
 
ETL st. 14
216 Frédéric Pontier25 Years  299 Days Aubervilliers 93-Peugeot
 
 
 
 
 
 
DNF st. 6
217 Cyril Saugrain23 Years  13 Days Aubervilliers 93-Peugeot
 1
 
 
 
 
 
DNF st. 6
218 Gilles Talmant26 Years  70 Days Aubervilliers 93-Peugeot
 
 
 
 
 
 
GC  118
219 Francisque Teyssier27 Years  185 Days Aubervilliers 93-Peugeot
 
 
 
 
 
 
DNF st. 6

 
Todays birthdays.

1873 • Ernest Garnier
1885 • Alfons Lauwers
1886 • Leon Kopp
1892 • Camille Leroy
1894 • Charles Martinet
1912 • Karl Litschi
1935 • Francois Goasduff
1937 • Ezio Pizzoglio
1942 • Paul Köchli
1945 • Harry Steevens
1949 • Pedro Torres
1963 • Dante Rezze
1970 • Gilles Talmant
1976 • Remmert Wielinga
1987 • Jonathan Castroviejo
1997 • Harold Tejada

 

Optimized for Chrome - Edge
and Opera browsers.