FIS Ski Flying World Cup

The FIS Ski Flying World Cup is an annual competition in ski flying, contested as part of the FIS Ski Jumping World Cup and organized by International Ski Federation. It should not be confused with the FIS Ski Flying World Championships, which are a separate one-off event contested biennially during the World Cup season, but with points not counting towards it.

Ski Flying World Cup
Genreski flying (1936)
Location(s) Planica
Oberstdorf
Vikersund
Kulm
Harrachov
Ironwood
Inaugurated29 February 1980 (individual)
18 March 2000 (team)
Officially awarded seasons:
19912001 (1st leg)
2009–present (2nd leg)
Most recent2018–19 FIS Ski Flying World Cup
Organised byInternational Ski Federation

Four World Championships in ski flying organized in 1992, 1994, 1996 and 1998 also counted for World Cup points.

From 1979/80 until 1989/90 ski flying world cup events were organized as K.O.P. Ski Flying Week Tournaments and were not awarded with trophies but counted in overall ranking. Ski Flying World Cup was first time officially organized from 1990/91 until 2000/01 and after eight years break again since 2008/09 have been awarded with small crystal globe. Only forty competitors can enter the competition.

First individual event organized in 1980 is the only world cup event in history where single event took three days in total. First team event in history was organized in 2000 in Planica.

There are six ski flying hills that exists in the world: Planica, Oberstdorf, Vikersund, Kulm, Harrachov and Ironwood. They are joined in the »K.O.P.« (Kulm-Oberstdorf-Planica) ski flying hills association founded in 1962 in Ljubljana. The only hill located outside of Europe is Ironwood which is expected to be reopened and covered with plastic mate in 2017 as the only flying hill active all year round.

Scoring system

Each season consists of 2–7 competitions, usually two competitions on the same hill during a weekend. One competition consists of a qualifying round, first round and second round. The top 10 jumpers in FIS ranking qualify directly to the first round, while the rest of the jumpers fight for the remaining 30 spots. The top 30 men in the first round advance to the second round, which is held in reverse order, so the best jumper in the first round jumps last. The aggregate score in the first and second rounds determine the competition results. The top 30 are awarded World Cup points. The winner gets 100 points while number 30 receives 1 point. At team events only top 8 receive points.

Individual

Seasons123456789101112131415161718192021222324252627282930
19801993 252015121110987654321points were not awarded
1994–present 1008060504540363229262422201816151413121110987654321

Men's team

Seasons12345678910111213
2000 2001601201009080points were not awarded
2001–present 40035030025020015010050points are not being awarded

Full list

  Competition counted both for World Cup and Ski Flying World Championships Overall
  part of Raw Air
  part of Planica7
  part of Nordic Tournament
  part of FIS Team Tour

Individual

Num Season Date Place Hill Size Winner Second Third
11979/80 29 February 1980  
(cancelled) 1 March 1980  
2 March 1980  
VikersundVikersundbakkenK155 Per Bergerud Stanislaw Bobak Ján Tánczoš
21980/81 13 February 1981   IronwoodCopper PeakK155 Alois Lipburger Andreas Felder John Broman
314 February 1981   IronwoodCopper PeakK155 Alois Lipburger Andreas Felder Fritz Koch
15 February 1981   IronwoodCopper PeakK155weather conditions
41981/82 12 March 1982   Tauplitz/Bad MitterndorfKulmK165 Matti Nykänen Hubert Neuper Andreas Felder
513 March 1982   Tauplitz/Bad MitterndorfKulmK165 Hubert Neuper Matti Nykänen Ole Bremseth
614 March 1982   Tauplitz/Bad MitterndorfKulmK165 Hubert Neuper Ole Bremseth Armin Kogler
71982/83 18 February 1983   VikersundVikersundbakkenK155 Matti Nykänen Pavel Ploc
Hans Wallner
819 February 1983   VikersundVikersundbakkenK155 Matti Nykänen Horst Bulau Tuomo Ylipulli
920 February 1983   VikersundVikersundbakkenK155 Matti Nykänen Olav Hansson Pavel Ploc
101983/84 17 March 1984   OberstdorfHeini-Klopfer-SkiflugschanzeK182 Matti Nykänen Pavel Ploc Jens Weißflog
1118 March 1984   OberstdorfHeini-Klopfer-SkiflugschanzeK182 Matti Nykänen Jens Weißflog
Pavel Ploc
121984/85 23 February 1985   HarrachovČerťákK180 Ole Gunnar Fidjestøl Miran Tepeš Jiří Parma
Tadeusz Fijas
Trond Jøran Pedersen
24 February 1985   HarrachovČerťákK180weather conditions
131985/86 15 February 1986   VikersundVikersundbakkenK155 Andreas Felder Matti Nykänen Piotr Fijas
1416 February 1986   VikersundVikersundbakkenK155 Andreas Felder Ernst Vettori Matti Nykänen
151986/87 14 March 1987   PlanicaVelikanka bratov GorišekK185 Andreas Felder Ole Gunnar Fidjestøl Thomas Klauser
1615 March 1987   PlanicaVelikanka bratov GorišekK185 Ole Gunnar Fidjestøl Matjaž Zupan Piotr Fijas
1988/89 18 March 1989   HarrachovČerťákK180weather conditions
1719 March 1989   HarrachovČerťákK180 Ole Gunnar Fidjestøl Mike Holland Jan Boklöv
181990/91 23 February 1991   Tauplitz/Bad MitterndorfKulmK185 Stephan Zünd Ari-Pekka Nikkola Per-Inge Tällberg
1924 February 1991   Tauplitz/Bad MitterndorfKulmK185 Stefan Horngacher Ralph Gebstedt Heinz Kuttin
2023 March 1991   PlanicaVelikanka bratov GorišekK185 Staffan Tällberg Stephan Zünd André Kiesewetter
2124 March 1991   PlanicaVelikanka bratov GorišekK185 Ralph Gebstedt Stefan Horngacher Dieter Thoma
221991/92 25 January 1992   OberstdorfHeini-Klopfer-SkiflugschanzeK182 Werner Rathmayr Andreas Felder Mikael Martinsson
2326 January 1992   OberstdorfHeini-Klopfer-SkiflugschanzeK182 Werner Rathmayr Andreas Felder Andreas Goldberger
2422 March 1992   HarrachovČerťákK180 Noriaki Kasai Andreas Goldberger Roberto Cecon
23 March 1992   HarrachovČerťákK180strong wind
251992/93 30 January 1993   Tauplitz/Bad MitterndorfKulmK185 Jaroslav Sakala Werner Haim Andreas Goldberger
2631 January 1993   Tauplitz/Bad MitterndorfKulmK185 Jaroslav Sakala Didier Mollard Andreas Goldberger
20 March 1993   VikersundVikersundbakkenK175weather conditions
21 March 1993   VikersundVikersundbakkenK175weather conditions
1993/94 19 March 1994   PlanicaVelikanka bratov GorišekK185strong wind
2720 March 1994   PlanicaVelikanka bratov GorišekK185 Jaroslav Sakala Espen Bredesen Roberto Cecon
281994/95 18 February 1995   VikersundVikersundbakkenK175 Andreas Goldberger Takanobu Okabe Lasse Ottesen
2919 February 1995   VikersundVikersundbakkenK175 Andreas Goldberger Takanobu Okabe Roberto Cecon
3025 February 1995   OberstdorfHeini-Klopfer-SkiflugschanzeK182 Andreas Goldberger Roberto Cecon Jens Weißflog
26 February 1995   OberstdorfHeini-Klopfer-SkiflugschanzeK182weather conditions
311995/96 10 February 1996   Tauplitz/Bad MitterndorfKulmK185 Janne Ahonen Andreas Goldberger Ari-Pekka Nikkola
3211 February 1996   Tauplitz/Bad MitterndorfKulmK185 Andreas Goldberger Christof Duffner Janne Ahonen
339 March 1996   HarrachovČerťákK180 Andreas Goldberger Christof Duffner Jaroslav Sakala
10 March 1996   HarrachovČerťákK180weather conditions
341996/97 8 February 1997   Tauplitz/Bad MitterndorfKulmK185 Takanobu Okabe Andreas Goldberger Primož Peterka
359 February 1997   Tauplitz/Bad MitterndorfKulmK185 Primož Peterka Andreas Goldberger Takanobu Okabe
3622 March 1997   PlanicaVelikanka bratov GorišekK185 Takanobu Okabe Kazuyoshi Funaki Jani Soininen
3723 March 1997   PlanicaVelikanka bratov GorišekK185 Akira Higashi Primož Peterka Lasse Ottesen
381997/98 24 January 1998   OberstdorfHeini-Klopfer-SkiflugschanzeK185 Sven Hannawald Kazuyoshi Funaki Kristian Brenden
3925 January 1998   OberstdorfHeini-Klopfer-SkiflugschanzeK185 Kazuyoshi Funaki Dieter Thoma Sven Hannawald
28 February 1998   VikersundVikersundbakkenK175weather conditions; first event next day
401 March 1998   VikersundVikersundbakkenK175 Andreas Widhölzl Sven Hannawald Akira Higashi
411 March 1998   VikersundVikersundbakkenK175 Takanobu Okabe Hiroya Saito Noriaki Kasai
1998/99 6 February 1999   HarrachovČerťákK185weather conditions
7 February 1999   HarrachovČerťákK185weather conditions
4219 March 1999   PlanicaVelikanka bratov GorišekK185 Martin Schmitt Kazuyoshi Funaki Christof Duffner
4320 March 1999   PlanicaVelikanka bratov GorišekK185 Hideharu Miyahira Martin Schmitt Noriaki Kasai
4421 March 1999   PlanicaVelikanka bratov GorišekK185 Noriaki Kasai Hideharu Miyahira Martin Schmitt
451999/00 19 February 2000   Tauplitz/Bad MitterndorfKulmK185 Sven Hannawald Andreas Widhölzl Tommy Ingebrigtsen
20 February 2000   Tauplitz/Bad MitterndorfKulmK185weather conditions
4619 March 2000   PlanicaVelikanka bratov GorišekK185 Sven Hannawald Janne Ahonen Andreas Goldberger
472000/01 13 January 2001   HarrachovČerťákK185 Adam Malysz Martin Schmitt Risto Jussilainen
4814 January 2001   HarrachovČerťákK185 Adam Malysz Janne Ahonen Martin Schmitt
493 March 2001   OberstdorfHeini-Klopfer-SkiflugschanzeK185 Risto Jussilainen Veli-Matti Lindström Matti Hautamäki
504 March 2001   OberstdorfHeini-Klopfer-SkiflugschanzeK185 Martin Schmitt Adam Malysz Risto Jussilainen
5118 March 2001   PlanicaVelikanka bratov GorišekK185 Martin Schmitt Risto Jussilainen Tommy Ingebrigtsen
2001/02 24 March 2002   PlanicaVelikanka bratov GorišekK185weather conditions
522002/03 1 February 2003   Tauplitz/Bad MitterndorfKulmK185 Florian Liegl Sven Hannawald Adam Malysz
532 February 2003   Tauplitz/Bad MitterndorfKulmK185 Sven Hannawald Florian Liegl Matti Hautamäki
5422 March 2003   PlanicaVelikanka bratov GorišekK185 Matti Hautamäki Adam Malysz Martin Höllwarth
5523 March 2003   PlanicaVelikanka bratov GorišekK185 Matti Hautamäki Sven Hannawald Hideharu Miyahira
562003/04 7 February 2004   OberstdorfHeini-Klopfer-SkiflugschanzeK185 Roar Ljøkelsøy Janne Ahonen Noriaki Kasai
8 February 2004   OberstdorfHeini-Klopfer-SkiflugschanzeK185weather conditions
572004/0515 February 2005   Tauplitz/Bad MitterndorfKulmHS200 Andreas Widhölzl Roar Ljøkelsøy Adam Malysz
5816 February 2005   Tauplitz/Bad MitterndorfKulmHS200 Adam Malysz Andreas Widhölzl Risto Jussilainen
5919 March 2005   PlanicaLetalnica bratov GorišekHS215 Matti Hautamäki Andreas Widhölzl Bjørn Einar Romøren
6020 March 2005   PlanicaLetalnica bratov GorišekHS215 Bjørn Einar Romøren Roar Ljøkelsøy Andreas Widhölzl
612005/06 18 March 2006   PlanicaLetalnica bratov GorišekHS215 Bjørn Einar Romøren Roar Ljøkelsøy Martin Koch
6219 March 2006   PlanicaLetalnica bratov GorišekHS215 Janne Happonen Martin Koch Robert Kranjec
632006/07 13 January 2007   VikersundVikersundbakken (night)HS207 Anders Jacobsen Thomas Morgenstern Matti Hautamäki
14 January 2007   VikersundVikersundbakkenHS207weather conditions
6423 March 2007   PlanicaLetalnica bratov GorišekHS215 Adam Malysz Simon Ammann Jernej Damjan
6524 March 2007   PlanicaLetalnica bratov GorišekHS215 Adam Malysz Anders Jacobsen Martin Koch
6625 March 2007   PlanicaLetalnica bratov GorišekHS215 Adam Malysz Simon Ammann Martin Koch
2007/08 19 January 2008   HarrachovČerťákHS205first event next day
6720 January 2008   HarrachovČerťákHS205 Janne Ahonen Tom Hilde Anders Jacobsen
20 January 2008   HarrachovČerťákHS205weather conditions
6814 March 2008   PlanicaLetalnica bratov GorišekHS215 Gregor Schlierenzauer Janne Ahonen Bjørn Einar Romøren
6916 March 2008   PlanicaLetalnica bratov GorišekHS215 Gregor Schlierenzauer Martin Koch Janne Happonen
702008/09 10 January 2009   Tauplitz/Bad MitterndorfKulmHS200 Gregor Schlierenzauer Simon Ammann Martin Koch
7111 January 2009   Tauplitz/Bad MitterndorfKulmHS200 Gregor Schlierenzauer Harri Olli Simon Ammann
7214 February 2009   OberstdorfHeini-Klopfer-Skiflugschanze (night)HS213 Harri Olli Anders Jacobsen Johan Remen Evensen
7315 March 2009   VikersundVikersundbakkenHS207 Gregor Schlierenzauer Simon Ammann Dimitry Vassiliev
7420 March 2009   PlanicaLetalnica bratov GorišekHS215 Gregor Schlierenzauer Adam Malysz Dimitry Vassiliev
7522 March 2009   PlanicaLetalnica bratov GorišekHS215 Harri Olli Adam Malysz Simon Ammann
Robert Kranjec
762009/10 9 January 2010   Tauplitz/Bad MitterndorfKulmHS200 Robert Kranjec Simon Ammann Martin Koch
7710 January 2010   Tauplitz/Bad MitterndorfKulmHS200 Gregor Schlierenzauer Robert Kranjec Harri Olli
7831 January 2010   OberstdorfHeini-Klopfer-SkiflugschanzeHS213 Anders Jacobsen Robert Kranjec Johan Remen Evensen
792010/11 8 January 2011   HarrachovČerťákHS205 Martin Koch Thomas Morgenstern Adam Malysz
809 January 2011   HarrachovČerťákHS205 Thomas Morgenstern Simon Ammann Roman Koudelka
815 February 2011   OberstdorfHeini-Klopfer-Skiflugschanze (night)HS213 Martin Koch Tom Hilde Gregor Schlierenzauer
8212 February 2011   VikersundVikersundbakken (night)HS225 Gregor Schlierenzauer
Johan Remen Evensen
Simon Ammann
8313 February 2011   VikersundVikersundbakkenHS225 Gregor Schlierenzauer Johan Remen Evensen Adam Malysz
8418 March 2011   PlanicaLetalnica bratov GorišekHS215 Gregor Schlierenzauer Thomas Morgenstern Martin Koch
8520 March 2011   PlanicaLetalnica bratov GorišekHS215 Kamil Stoch Robert Kranjec Adam Malysz
2011/12 14 January 2012   Tauplitz/Bad MitterndorfKulmHS200first event next day
8615 January 2012   Tauplitz/Bad MitterndorfKulmHS200 Robert Kranjec Thomas Morgenstern Anders Bardal
8715 January 2012   Tauplitz/Bad MitterndorfKulmHS200 Anders Bardal Daiki Ito Kamil Stoch
8818 February 2012   OberstdorfHeini-Klopfer-Skiflugschanze (night)HS213 Martin Koch Daiki Ito Simon Ammann
8916 March 2012   PlanicaLetalnica bratov GorišekHS215 Robert Kranjec Simon Ammann Martin Koch
9018 March 2012   PlanicaLetalnica bratov GorišekHS215 Martin Koch Simon Ammann Robert Kranjec
912012/13 26 January 2013   VikersundVikersundbakken (night)HS225 Gregor Schlierenzauer Simon Ammann Robert Kranjec
9227 January 2013   VikersundVikersundbakkenHS225 Robert Kranjec Michael Neumayer Gregor Schlierenzauer
2 February 2013   HarrachovČerťákHS205first event next day
933 February 2013   HarrachovČerťákHS205 Gregor Schlierenzauer Robert Kranjec Jan Matura
943 February 2013   HarrachovČerťákHS205 Gregor Schlierenzauer Jan Matura Jurij Tepeš
9516 February 2013   OberstdorfHeini-Klopfer-Skiflugschanze (night)HS213 Richard Freitag Andreas Stjernen Gregor Schlierenzauer
9622 March 2013   PlanicaLetalnica bratov GorišekHS215 Gregor Schlierenzauer Peter Prevc Piotr Żyła
9724 March 2013   PlanicaLetalnica bratov GorišekHS215 Jurij Tepeš Rune Velta Peter Prevc
982013/14 11 January 2014   Tauplitz/Bad MitterndorfKulmHS200 Noriaki Kasai Peter Prevc Gregor Schlierenzauer
9912 January 2014   Tauplitz/Bad MitterndorfKulmHS200 Peter Prevc Gregor Schlierenzauer Noriaki Kasai
1002014/15 10 January 2015   Tauplitz/Bad MitterndorfKulmHS225 Severin Freund Stefan Kraft Jurij Tepeš
11 January 2015   Tauplitz/Bad MitterndorfKulmHS225weather conditions
10114 February 2015   VikersundVikersundbakken (night)HS225 Peter Prevc Anders Fannemel Noriaki Kasai
10215 February 2015   VikersundVikersundbakkenHS225 Severin Freund Anders Fannemel Johann André Forfang
10320 March 2015   PlanicaLetalnica bratov GorišekHS225 Peter Prevc Jurij Tepeš Stefan Kraft
10422 March 2015   PlanicaLetalnica bratov GorišekHS225 Jurij Tepeš Peter Prevc Rune Velta
1052015/16 12 February 2016   VikersundVikersundbakken (night)HS225 Robert Kranjec Kenneth Gangnes Noriaki Kasai
10613 February 2016   VikersundVikersundbakken (night)HS225 Peter Prevc Johann André Forfang Robert Kranjec
10714 February 2016   VikersundVikersundbakkenHS225 Peter Prevc Stefan Kraft Andreas Stjernen
10817 March 2016   PlanicaLetalnica bratov GorišekHS225 Peter Prevc Johann André Forfang Robert Kranjec
10918 March 2016   PlanicaLetalnica bratov GorišekHS225 Robert Kranjec Peter Prevc Johann André Forfang
11020 March 2016   PlanicaLetalnica bratov GorišekHS225 Peter Prevc Robert Kranjec Johann André Forfang
1112016/17 4 February 2017   OberstdorfHeini-Klopfer-Skiflugschanze (night)HS225 Stefan Kraft Andreas Wellinger Kamil Stoch
1125 February 2017   OberstdorfHeini-Klopfer-Skiflugschanze (night)HS225 Stefan Kraft Andreas Wellinger Jurij Tepeš
11319 March 2017   VikersundVikersundbakkenHS225 Kamil Stoch Noriaki Kasai Michael Hayböck
11424 March 2017   PlanicaLetalnica bratov GorišekHS225 Stefan Kraft Andreas Wellinger Markus Eisenbichler
11526 March 2017   PlanicaLetalnica bratov GorišekHS225 Stefan Kraft Andreas Wellinger Noriaki Kasai
1162017/18 13 January 2018   Tauplitz/Bad MitterndorfKulmHS235 Andreas Stjernen Daniel-André Tande Simon Ammann
14 January 2018   Tauplitz/Bad MitterndorfKulmHS235strong wind
11718 March 2018   VikersundVikersundbakkenHS240 Robert Johansson Andreas Stjernen Daniel-André Tande
11823 March 2018   PlanicaLetalnica bratov GorišekHS240 Kamil Stoch Johann André Forfang Stefan Kraft
11925 March 2018   PlanicaLetalnica bratov GorišekHS240 Kamil Stoch Stefan Kraft Daniel-André Tande
1202018/19 1 February 2019   OberstdorfHeini-Klopfer-Skiflugschanze (night)HS235 Timi Zajc Dawid Kubacki Markus Eisenbichler
1212 February 2019   OberstdorfHeini-Klopfer-Skiflugschanze (night)HS235 Ryōyū Kobayashi Markus Eisenbichler Stefan Kraft
1223 February 2019   OberstdorfHeini-Klopfer-Skiflugschanze (night)HS235 Kamil Stoch Evgeniy Klimov Dawid Kubacki
12317 March 2019   VikersundVikersundbakkenHS240 Domen Prevc Ryōyū Kobayashi Stefan Kraft
12422 March 2019   PlanicaLetalnica bratov GorišekHS240 Markus Eisenbichler Ryōyū Kobayashi Piotr Żyła
12524 March 2019   PlanicaLetalnica bratov GorišekHS240 Ryōyū Kobayashi Domen Prevc Markus Eisenbichler
1262019/20 15 February 2020   Tauplitz/Bad MitterndorfKulmHS235 Piotr Żyła Timi Zajc Stefan Kraft
12716 February 2020   Tauplitz/Bad MitterndorfKulmHS235 Stefan Kraft Ryōyū Kobayashi Timi Zajc
12815 March 2020   VikersundVikersundbakkenHS240

Team

Num Season Date Place Hill Size Winner Second Third
11999/00 18 March 2000   PlanicaVelikanka bratov GorišekK185 Germany Finland Japan
22000/01 17 March 2001   PlanicaVelikanka bratov GorišekK185 Finland Austria Japan
32001/02 23 March 2002   PlanicaVelikanka bratov GorišekK185 Finland Germany Austria
42002/03 21 March 2003   PlanicaVelikanka bratov GorišekK185 Finland Norway Austria
52007/08 15 March 2008   PlanicaLetalnica bratov GorišekHS215 Norway Finland Austria
62008/09 15 February 2009   OberstdorfHeini-Klopfer-SkiflugschanzeHS213 Finland Russia Austria
714 March 2009   VikersundVikersundbakken (night)HS207 Austria Finland Norway
821 March 2009   PlanicaLetalnica bratov GorišekHS215 Norway Poland Russia
92009/10 30 January 2010   OberstdorfHeini-Klopfer-SkiflugschanzeHS213 Austria Norway Finland
102010/11 6 February 2011   OberstdorfHeini-Klopfer-SkiflugschanzeHS213 Austria Norway Germany
1119 March 2011   PlanicaLetalnica bratov GorišekHS215 Austria Norway Slovenia
122011/12 19 February 2012   OberstdorfHeini-Klopfer-SkiflugschanzeHS213 Slovenia Austria Norway
1317 March 2012   PlanicaLetalnica bratov GorišekHS215 Austria Norway Germany
142012/13 17 February 2013   OberstdorfHeini-Klopfer-Skiflugschanze (night)HS213 Norway Austria Slovenia
1523 March 2013   PlanicaLetalnica bratov GorišekHS215 Slovenia Norway Austria
162014/15 21 March 2015   PlanicaLetalnica bratov GorišekHS225 Slovenia Austria Norway
172015/16 19 March 2016   PlanicaLetalnica bratov GorišekHS225 Norway Slovenia Austria
182016/17 18 March 2017   VikersundVikersundbakken (night)HS225 Norway Poland Austria
1925 March 2017   PlanicaLetalnica bratov GorišekHS225 Norway Germany Poland
202017/18 17 March 2018   VikersundVikersundbakken (night)HS240 Norway Poland Slovenia
2124 March 2018   PlanicaLetalnica bratov GorišekHS240 Norway Germany Slovenia
222018/19 16 March 2019   VikersundVikersundbakken (night)HS240 Slovenia Germany Austria
2323 March 2019   PlanicaLetalnica bratov GorišekHS240 Poland Germany Slovenia
232019/20 14 March 2020   VikersundVikersundbakkenHS240

World Cup standings

Stats

gollark: This is !!FUN!!.
gollark: I wonder if the 1040 million RF buffer is enough to boot the reactors from cold start.
gollark: I might have clicked it if you hadn't said, honestly.
gollark: I'M CLICKING IT BUT IT WON'T PLAY PARASFKAOSNGKASBFO UI"QR Q" q25 12
gollark: I can't even copy the full type into dissqord.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.