Participated 1 time
in 1990
Norman Alvis, United States
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.
  689 teams.
  2398 stages.
  470 restdays.
  466506.50 km.
  5925 abandoned riders.

Click map for 1987 route.
Facts from Tour de France 1987
  |   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.  |  

Climbers points in 1987 distributed to
Stage:   Summit: Rider: Points:

1    Grunewald-Turm4  points

1    Grunewald-Turm2  points

1    Grunewald-Turm1  point

1    Nikolskoe4  points

1    Nikolskoe2  points

1    Nikolskoe1  point

3    Volkersbach7  points

3    Volkersbach5  points

3    Volkersbach3  points

3    Volkersbach2  points

3    Volkersbach1  point

3    Gondelsheim4  points

3    Gondelsheim2  points

3    Gondelsheim1  point

3    Gochsheim4  points

3    Gochsheim2  points

3    Gochsheim1  point

3    Kleingartach7  points

3    Kleingartach5  points

3    Kleingartach3  points

3    Kleingartach2  points

3    Kleingartach1  point

3    Heilbronn4  points

3    Heilbronn2  points

3    Heilbronn1  point

3    Oberstenfeld7  points

3    Oberstenfeld5  points

3    Oberstenfeld3  points

3    Oberstenfeld2  points

3    Oberstenfeld1  point

3    Feuerbach4  points

3    Feuerbach2  points

3    Feuerbach1  point

3    Birkenkopf4  points

3    Birkenkopf2  points

3    Birkenkopf1  point

4    Kieselbronn4  points

4    Kieselbronn2  points

4    Kieselbronn1  point

4    Birkenfeld4  points

4    Birkenfeld2  points

4    Birkenfeld1  point

5    Dennach7  points

5    Dennach5  points

5    Dennach3  points

5    Dennach2  points

5    Dennach1  point

5    Loffenau4  points

5    Loffenau2  points

5    Loffenau1  point

5    Ebersteinburg4  points

5    Ebersteinburg2  points

5    Ebersteinburg1  point

6    Le Champ du Feu30  points

6    Le Champ du Feu26  points

6    Le Champ du Feu22  points

6    Le Champ du Feu18  points

6    Le Champ du Feu14  points

6    Le Champ du Feu12  points

6    Le Champ du Feu10  points

6    Le Champ du Feu8  points

6    Le Champ du Feu6  points

6    Le Champ du Feu4  points

6    Le Champ du Feu2  points

6    Le Champ du Feu1  point

6    Col du Donon20  points

6    Col du Donon15  points

6    Col du Donon12  points

6    Col du Donon10  points

6    Col du Donon8  points

6    Col du Donon6  points

6    Col du Donon6  points

6    Col du Donon4  points

6    Col du Donon2  points

6    Col du Donon1  point

6    Col de la Chipotte7  points

6    Col de la Chipotte5  points

6    Col de la Chipotte3  points

6    Col de la Chipotte2  points

6    Col de la Chipotte1  point

7    Côte du Bois de Bourmont7  points

7    Côte du Bois de Bourmont5  points

7    Côte du Bois de Bourmont3  points

7    Côte du Bois de Bourmont2  points

7    Côte du Bois de Bourmont1  point

7    Côte de Bois de Chalvraines4  points

7    Côte de Bois de Chalvraines2  points

7    Côte de Bois de Chalvraines1  point

7    Côte de Sexfontaines4  points

7    Côte de Sexfontaines2  points

7    Côte de Sexfontaines1  point

9    Côte de Fachaliare4  points

9    Côte de Fachaliare2  points

9    Côte de Fachaliare1  point

9    Côte du Calvaire 4  points

9    Côte du Calvaire 2  points

9    Côte du Calvaire 1  point

10    Côte de Marigny Brizay4  points

10    Côte de Marigny Brizay2  points

10    Côte de Marigny Brizay1  point

11    Côte de Confolens4  points

11    Côte de Confolens2  points

11    Côte de Confolens1  point

11    Côte de Vayres4  points

11    Côte de Vayres2  points

11    Côte de Vayres1  point

11    Côte de Villeneuve4  points

11    Côte de Villeneuve2  points

11    Côte de Villeneuve1  point

11    Côte de Saint Hilaire Bonneval4  points

11    Côte de Saint Hilaire Bonneval2  points

11    Côte de Saint Hilaire Bonneval1  point

11    Côte de Pantout-Bouloux-Carrefour 4  points

11    Côte de Pantout-Bouloux-Carrefour 2  points

11    Côte de Pantout-Bouloux-Carrefour 1  point

11    Montae des Monadiares7  points

11    Montae des Monadiares5  points

11    Montae des Monadiares3  points

11    Montae des Monadiares2  points

11    Montae des Monadiares1  point

12    Côte de Chavagnac7  points

12    Côte de Chavagnac5  points

12    Côte de Chavagnac3  points

12    Côte de Chavagnac2  points

12    Côte de Chavagnac1  point

12    Côte de Petit Bout4  points

12    Côte de Petit Bout2  points

12    Côte de Petit Bout1  point

12    Côte de Noyer4  points

12    Côte de Noyer2  points

12    Côte de Castang4  points

12    Côte de Castang2  points

12    Côte de Castang1  point

12    Côte de Gariga4  points

12    Côte de Gariga2  points

12    Côte de Gariga1  point

13    Côte de Louhossoa4  points

13    Côte de Louhossoa2  points

13    Côte de Louhossoa1  point

13    Col de Burdincurutcheta30  points

13    Col de Burdincurutcheta26  points

13    Col de Burdincurutcheta22  points

13    Col de Burdincurutcheta18  points

13    Col de Burdincurutcheta14  points

13    Col de Burdincurutcheta12  points

13    Col de Burdincurutcheta10  points

13    Col de Burdincurutcheta8  points

13    Col de Burdincurutcheta6  points

13    Col de Burdincurutcheta4  points

13    Col de Burdincurutcheta2  points

13    Col de Burdincurutcheta1  point

13    Col Bagarguy20  points

13    Col Bagarguy15  points

13    Col Bagarguy12  points

13    Col Bagarguy10  points

13    Col Bagarguy8  points

13    Col Bagarguy6  points

13    Col Bagarguy4  points

13    Col Bagarguy3  points

13    Col Bagarguy2  points

13    Col Bagarguy1  point

13    Côte de Larrau7  points

13    Côte de Larrau5  points

13    Côte de Larrau3  points

13    Côte de Larrau2  points

13    Côte de Larrau1  point

13    Col de Soudet40  points

13    Col de Soudet35  points

13    Col de Soudet30  points

13    Col de Soudet26  points

13    Col de Soudet22  points

13    Col de Soudet18  points

13    Col de Soudet16  points

13    Col de Soudet14  points

13    Col de Soudet12  points

13    Col de Soudet10  points

13    Col de Soudet8  points

13    Col de Soudet6  points

13    Col de Soudet4  points

13    Col de Soudet2  points

13    Col de Soudet1  point

13    Col de Marie-Blanque30  points

13    Col de Marie-Blanque26  points

13    Col de Marie-Blanque22  points

13    Col de Marie-Blanque18  points

13    Col de Marie-Blanque14  points

13    Col de Marie-Blanque12  points

13    Col de Marie-Blanque10  points

13    Col de Marie-Blanque8  points

13    Col de Marie-Blanque6  points

13    Col de Marie-Blanque4  points

13    Col de Marie-Blanque2  points

13    Col de Marie-Blanque1  point

13    Côte de Larroude7  points

13    Côte de Larroude5  points

13    Côte de Larroude3  points

13    Côte de Larroude2  points

13    Côte de Larroude1  point

14    Côte de Larroude7  points

14    Côte de Larroude5  points

14    Côte de Larroude3  points

14    Côte de Larroude2  points

14    Côte de Larroude1  point

14    Côte de Lasseube7  points

14    Côte de Lasseube5  points

14    Côte de Lasseube3  points

14    Côte de Lasseube2  points

14    Côte de Lasseube1  point

14    Côte de Auronce4  points

14    Côte de Auronce2  points

14    Côte de Auronce1  point

14    Col de Marie-Blanque30  points

14    Col de Marie-Blanque26  points

14    Col de Marie-Blanque22  points

14    Col de Marie-Blanque18  points

14    Col de Marie-Blanque14  points

14    Col de Marie-Blanque12  points

14    Col de Marie-Blanque10  points

14    Col de Marie-Blanque8  points

14    Col de Marie-Blanque6  points

14    Col de Marie-Blanque4  points

14    Col de Marie-Blanque2  points

14    Col de Marie-Blanque1  point

14    Col de l'Aubisque40  points

14    Col de l'Aubisque35  points

14    Col de l'Aubisque30  points

14    Col de l'Aubisque26  points

14    Col de l'Aubisque22  points

14    Col de l'Aubisque18  points

14    Col de l'Aubisque16  points

14    Col de l'Aubisque14  points

14    Col de l'Aubisque12  points

14    Col de l'Aubisque10  points

14    Col de l'Aubisque8  points

14    Col de l'Aubisque6  points

14    Col de l'Aubisque4  points

14    Col de l'Aubisque2  points

14    Col de l'Aubisque1  point

14    Col de Bordères20  points

14    Col de Bordères15  points

14    Col de Bordères12  points

14    Col de Bordères10  points

14    Col de Bordères8  points

14    Col de Bordères6  points

14    Col de Bordères4  points

14    Col de Bordères3  points

14    Col de Bordères2  points

14    Col de Bordères1  point

14    Côte de Saint Savin7  points

14    Côte de Saint Savin5  points

14    Côte de Saint Savin3  points

14    Côte de Saint Savin2  points

14    Côte de Saint Savin1  point

14    Luz Ardiden40  points

14    Luz Ardiden35  points

14    Luz Ardiden30  points

14    Luz Ardiden26  points

14    Luz Ardiden22  points

14    Luz Ardiden18  points

14    Luz Ardiden16  points

14    Luz Ardiden14  points

14    Luz Ardiden12  points

14    Luz Ardiden10  points

14    Luz Ardiden8  points

14    Luz Ardiden6  points

14    Luz Ardiden4  points

14    Luz Ardiden2  points

14    Luz Ardiden1  point

15    Côte de Castelvieilh4  points

15    Côte de Castelvieilh2  points

15    Côte de Castelvieilh1  point

15    Côte de Luby Betmont7  points

15    Côte de Luby Betmont5  points

15    Côte de Luby Betmont3  points

15    Côte de Luby Betmont2  points

15    Côte de Luby Betmont1  point

15    Côte de Lapane7  points

15    Côte de Lapane5  points

15    Côte de Lapane3  points

15    Côte de Lapane2  points

15    Côte de Lapane1  point

15    Côte de Puntous4  points

15    Côte de Puntous2  points

15    Côte de Puntous1  point

15    Côte de Thermes Magnoac7  points

15    Côte de Thermes Magnoac5  points

15    Côte de Thermes Magnoac3  points

15    Côte de Thermes Magnoac2  points

15    Côte de Thermes Magnoac1  point

15    Côte de Gesse4  points

15    Côte de Gesse2  points

15    Côte de Gesse1  point

16    Côte des Hébrails 4  points

16    Côte des Hébrails 2  points

16    Côte des Hébrails 1  point

16    Côte de Buguet4  points

16    Côte de Buguet2  points

16    Côte de Buguet1  point

16    Côte de Bezelle4  points

16    Côte de Bezelle2  points

16    Côte de Bezelle1  point

16    Côte de Villefranche de Panat4  points

16    Côte de Villefranche de Panat2  points

16    Côte de Villefranche de Panat1  point

16    Côte de Aziniares7  points

16    Côte de Aziniares5  points

16    Côte de Aziniares3  points

16    Côte de Aziniares2  points

16    Côte de Aziniares1  point

16    Monta du Cade30  points

16    Monta du Cade26  points

16    Monta du Cade22  points

16    Monta du Cade18  points

16    Monta du Cade14  points

16    Monta du Cade12  points

16    Monta du Cade10  points

16    Monta du Cade8  points

16    Monta du Cade6  points

16    Monta du Cade4  points

16    Monta du Cade2  points

16    Monta du Cade1  point

17    Côte de Terrasses du Truel4  points

17    Côte de Terrasses du Truel2  points

17    Côte de Terrasses du Truel1  point

17    Col de Perjuret 7  points

17    Col de Perjuret 5  points

17    Col de Perjuret 3  points

17    Col de Perjuret 2  points

17    Col de Perjuret 1  point

17    Le Mont Aigoual20  points

17    Le Mont Aigoual15  points

17    Le Mont Aigoual12  points

17    Le Mont Aigoual10  points

17    Le Mont Aigoual8  points

17    Le Mont Aigoual6  points

17    Le Mont Aigoual4  points

17    Le Mont Aigoual3  points

17    Le Mont Aigoual2  points

17    Le Mont Aigoual1  point

18    Mont Ventoux40  points

18    Mont Ventoux35  points

18    Mont Ventoux30  points

18    Mont Ventoux26  points

18    Mont Ventoux22  points

18    Mont Ventoux18  points

18    Mont Ventoux16  points

18    Mont Ventoux14  points

18    Mont Ventoux12  points

18    Mont Ventoux10  points

18    Mont Ventoux8  points

18    Mont Ventoux6  points

18    Mont Ventoux4  points

18    Mont Ventoux2  points

18    Mont Ventoux1  point

19    Côte d'Aleyrac7  points

19    Côte d'Aleyrac5  points

19    Côte d'Aleyrac3  points

19    Côte d'Aleyrac2  points

19    Côte d'Aleyrac1  point

19    Côte de Puy-Saint-Martin7  points

19    Côte de Puy-Saint-Martin5  points

19    Côte de Puy-Saint-Martin3  points

19    Côte de Puy-Saint-Martin2  points

19    Côte de Puy-Saint-Martin1  point

19    Col de Tourniol30  points

19    Col de Tourniol26  points

19    Col de Tourniol22  points

19    Col de Tourniol18  points

19    Col de Tourniol14  points

19    Col de Tourniol12  points

19    Col de Tourniol10  points

19    Col de Tourniol8  points

19    Col de Tourniol6  points

19    Col de Tourniol4  points

19    Col de Tourniol2  points

19    Col de Tourniol1  point

19    Col de la Bataille20  points

19    Col de la Bataille15  points

19    Col de la Bataille12  points

19    Col de la Bataille10  points

19    Col de la Bataille8  points

19    Col de la Bataille6  points

19    Col de la Bataille4  points

19    Col de la Bataille3  points

19    Col de la Bataille2  points

19    Col de la Bataille1  point

19    Montagne de Malatra7  points

19    Montagne de Malatra5  points

19    Montagne de Malatra3  points

19    Montagne de Malatra2  points

19    Montagne de Malatra1  point

19    Col de la Chau20  points

19    Col de la Chau15  points

19    Col de la Chau12  points

19    Col de la Chau10  points

19    Col de la Chau8  points

19    Col de la Chau6  points

19    Col de la Chau4  points

19    Col de la Chau3  points

19    Col de la Chau2  points

19    Col de la Chau1  point

19    Col de Chalimont30  points

19    Col de Chalimont26  points

19    Col de Chalimont22  points

19    Col de Chalimont18  points

19    Col de Chalimont14  points

19    Col de Chalimont12  points

19    Col de Chalimont10  points

19    Col de Chalimont8  points

19    Col de Chalimont6  points

19    Col de Chalimont4  points

19    Col de Chalimont2  points

19    Col de Chalimont1  point

20    Col de la Placette7  points

20    Col de la Placette5  points

20    Col de la Placette3  points

20    Col de la Placette2  points

20    Col de la Placette1  point

20    Côte de Berland4  points

20    Côte de Berland2  points

20    Côte de Berland1  point

20    Col du Grand Cucheron20  points

20    Col du Grand Cucheron15  points

20    Col du Grand Cucheron12  points

20    Col du Grand Cucheron10  points

20    Col du Grand Cucheron8  points

20    Col du Grand Cucheron6  points

20    Col du Grand Cucheron4  points

20    Col du Grand Cucheron3  points

20    Col du Grand Cucheron2  points

20    Col du Grand Cucheron1  point

20    Col du Coq30  points

20    Col du Coq26  points

20    Col du Coq22  points

20    Col du Coq18  points

20    Col du Coq14  points

20    Col du Coq12  points

20    Col du Coq10  points

20    Col du Coq8  points

20    Col du Coq6  points

20    Col du Coq4  points

20    Col du Coq2  points

20    Col du Coq1  point

20    Côte de Bria et Angonnes4  points

20    Côte de Bria et Angonnes2  points

20    Côte de Bria et Angonnes1  point

20    Côte de Laffrey30  points

20    Côte de Laffrey26  points

20    Côte de Laffrey22  points

20    Côte de Laffrey18  points

20    Côte de Laffrey14  points

20    Côte de Laffrey12  points

20    Côte de Laffrey10  points

20    Côte de Laffrey8  points

20    Côte de Laffrey6  points

20    Côte de Laffrey4  points

20    Côte de Laffrey2  points

20    Côte de Laffrey1  point

20    Alpe d'Huez40  points

20    Alpe d'Huez35  points

20    Alpe d'Huez30  points

20    Alpe d'Huez26  points

20    Alpe d'Huez22  points

20    Alpe d'Huez18  points

20    Alpe d'Huez16  points

20    Alpe d'Huez14  points

20    Alpe d'Huez12  points

20    Alpe d'Huez10  points

20    Alpe d'Huez8  points

20    Alpe d'Huez6  points

20    Alpe d'Huez4  points

20    Alpe d'Huez2  points

20    Alpe d'Huez1  point

21    Col du Galibier40  points

21    Col du Galibier35  points

21    Col du Galibier30  points

21    Col du Galibier26  points

21    Col du Galibier22  points

21    Col du Galibier18  points

21    Col du Galibier16  points

21    Col du Galibier14  points

21    Col du Galibier12  points

21    Col du Galibier10  points

21    Col du Galibier8  points

21    Col du Galibier6  points

21    Col du Galibier4  points

21    Col du Galibier2  points

21    Col du Galibier1  point

21    Col de la Madeleine40  points

21    Col de la Madeleine35  points

21    Col de la Madeleine30  points

21    Col de la Madeleine26  points

21    Col de la Madeleine22  points

21    Col de la Madeleine18  points

21    Col de la Madeleine16  points

21    Col de la Madeleine14  points

21    Col de la Madeleine12  points

21    Col de la Madeleine10  points

21    Col de la Madeleine8  points

21    Col de la Madeleine6  points

21    Col de la Madeleine4  points

21    Col de la Madeleine2  points

21    Col de la Madeleine1  point

21    La Plagne - Aime40  points

21    La Plagne - Aime35  points

21    La Plagne - Aime30  points

21    La Plagne - Aime26  points

21    La Plagne - Aime22  points

21    La Plagne - Aime18  points

21    La Plagne - Aime16  points

21    La Plagne - Aime14  points

21    La Plagne - Aime12  points

21    La Plagne - Aime10  points

21    La Plagne - Aime8  points

21    La Plagne - Aime6  points

21    La Plagne - Aime4  points

21    La Plagne - Aime2  points

21    La Plagne - Aime1  point

22    Cormet de Roselend30  points

22    Cormet de Roselend26  points

22    Cormet de Roselend22  points

22    Cormet de Roselend18  points

22    Cormet de Roselend14  points

22    Cormet de Roselend12  points

22    Cormet de Roselend10  points

22    Cormet de Roselend8  points

22    Cormet de Roselend6  points

22    Cormet de Roselend4  points

22    Cormet de Roselend2  points

22    Cormet de Roselend1  point

22    Col des Saisies20  points

22    Col des Saisies15  points

22    Col des Saisies12  points

22    Col des Saisies10  points

22    Col des Saisies8  points

22    Col des Saisies6  points

22    Col des Saisies4  points

22    Col des Saisies3  points

22    Col des Saisies2  points

22    Col des Saisies1  point

22    Col de l'Aravis - Thônes20  points

22    Col de l'Aravis - Thônes15  points

22    Col de l'Aravis - Thônes12  points

22    Col de l'Aravis - Thônes10  points

22    Col de l'Aravis - Thônes8  points

22    Col de l'Aravis - Thônes6  points

22    Col de l'Aravis - Thônes4  points

22    Col de l'Aravis - Thônes3  points

22    Col de l'Aravis - Thônes2  points

22    Col de l'Aravis - Thônes1  point

22    Col de la Colombiere 30  points

22    Col de la Colombiere 26  points

22    Col de la Colombiere 22  points

22    Col de la Colombiere 18  points

22    Col de la Colombiere 14  points

22    Col de la Colombiere 12  points

22    Col de la Colombiere 10  points

22    Col de la Colombiere 8  points

22    Col de la Colombiere 6  points

22    Col de la Colombiere 4  points

22    Col de la Colombiere 2  points

22    Col de la Colombiere 1  point

22    Côte de Chatillon sur Cluses7  points

22    Côte de Chatillon sur Cluses5  points

22    Côte de Chatillon sur Cluses3  points

22    Côte de Chatillon sur Cluses2  points

22    Côte de Chatillon sur Cluses1  point

22    Col de Joux-Plane40  points

22    Col de Joux-Plane35  points

22    Col de Joux-Plane30  points

22    Col de Joux-Plane26  points

22    Col de Joux-Plane22  points

22    Col de Joux-Plane18  points

22    Col de Joux-Plane16  points

22    Col de Joux-Plane14  points

22    Col de Joux-Plane12  points

22    Col de Joux-Plane10  points

22    Col de Joux-Plane8  points

22    Col de Joux-Plane6  points

22    Col de Joux-Plane4  points

22    Col de Joux-Plane2  points

22    Col de Joux-Plane1  point

23    La Grande Côte7  points

23    La Grande Côte5  points

23    La Grande Côte3  points

23    La Grande Côte2  points

23    La Grande Côte1  point

23    Côte de Valserine7  points

23    Côte de Valserine5  points

23    Côte de Valserine3  points

23    Côte de Valserine2  points

23    Côte de Valserine1  point

23    Côte d'Echallon4  points

23    Côte d'Echallon2  points

23    Côte d'Echallon1  point

23    Côte de Cernon7  points

23    Côte de Cernon5  points

23    Côte de Cernon3  points

23    Côte de Cernon2  points

24    Côte de Val Suzon7  points

24    Côte de Val Suzon5  points

24    Côte de Val Suzon3  points

24    Côte de Val Suzon2  points

24    Côte de Val Suzon1  point

25    Côte de Dourdan4  points

25    Côte de Dourdan2  points

25    Côte de Dourdan1  point

25    Côte de Saint-Rémy-lès-Chevreuse4  points

25    Côte de Saint-Rémy-lès-Chevreuse2  points

25    Côte de Saint-Rémy-lès-Chevreuse1  point

25    Côte de Chateaufort4  points

25    Côte de Chateaufort2  points

25    Côte de Chateaufort1  point

25    La Croix de l'Homme Mort4  points

25    La Croix de l'Homme Mort2  points

25    La Croix de l'Homme Mort1  point

25    Côte du Pavé des Gardes7  points

25    Côte du Pavé des Gardes5  points

25    Côte du Pavé des Gardes3  points

25    Côte du Pavé des Gardes2  points

25    Côte du Pavé des Gardes1  point


 
Todays birthdays.

1877 • Henri Anthoine
1891 • Gottfried Burgat
1899 • Maurice Protin
1899 • Paul Thondoux
1911 • Theo Heimann
1921 • Henri Massal
1925 • Umberto Drei
1929 • Valentin Huot
1929 • Robert Varnajo
1954 • Géry Verlinden
1957 • Charly Jochums
1959 • Frédéric Vichot
1960 • Eduardo Gonzalez
1968 • Thomas Davy
1989 • Armindo Fonseca

 

Optimized for Chrome - Edge
and Opera browsers.