The Winter Olympics isn't just about the sports: fashion plays a huge role in the Games.

It's an event where teams get outfitted by famous fashion designers , where judges have been known to be swayed by figure skaters' pretty outfits and where costumes are carefully scrutinized and often ripped apart by critics, as Team USA recently found out.

It's also an event where athletes can have a lot of fun with their style as Team Mexico's only skier recently proved when he showed off his mariachi-inspired uniform complete with black bolero jacket and ruffled tuxedo shirt.

Sometimes, as the Canadian bobsled team recently showed us, they need not wear anything at all.

To celebrate the 2014 Winter Olympics, we take a look at the creative and strange uniforms of Olympics past and present.

Loading Slideshow...
  • Moroccan Olympic Team

    Two members of the Moroccan team parading at the opening ceremony of the Winter Olympics at the Theatre des Ceremonies, Albertville, France, 8th February 1992. (Photo by Lee Farrant/Getty Images)

  • Mexico Olympic Team

    Prince Hubertus Von Hohenlohe shows off his mariachi-inspired ski uniforms for the 2014 Olympics

  • Norwegian Olympic Team

    Norwegian curlers show off their outfits for the 2014 Olympics.

  • Russian Olympic Team

    The Russian team parading at the opening ceremony of the Winter Olympics at the Theatre des Ceremonies, Albertville, France, 8th February 1992. (Photo by Lee Farrant/Getty Images)

  • Australian Olympic Team

    22 Jan 2002: Olympic athletes model the new uniforms for the Australians at the upcoming Winter Olympics, at a launch at Flair Headquarters, Melbourne, Australia. DIGITAL IMAGE. Mandatory Credit: Hamish Blair/Getty Images

  • Canadian Olympic Team

    The Canadian team at the opening ceremony of the Winter Olympics at the Lysgardsbakken Stadion, Lillehammer, Norway, 12th February 1994. (Photo by Simon Bruty/Getty Images)

  • Polish Olympic Team

    Outfits for Poland's Olympic Team for the Sochi 2014 Olympics.

  • German Olympic Team

    Models and German athletes present the official German Olympic team's outfit for Sochi 2014. Patrick Stollarz/AFP/Getty Images

  • US Olympic Team

    Skiers Bill Johnson and Doug Lewis of Team USA try on their uniforms prior to the 1984 Winter Olympics, which were held in Sarajevo. David Madison/Getty Images

  • Volunteers Of The 2014 Olympics

  • Norwegian Olympic Team

    Norwegian curling team at the 2010 Olympics.

  • Australian Olympic Team

    Australian cross-country skier Ben Sim tries on his race apparel at an Australian Olympic team fitting session in 2010 in Vancouver. Cameron Spencer/Getty Images

  • Russian Olympic Team

    Soviet Olympic champion Irina Rodnina and Russian Olympic champion Maxim Marinin display the national team's uniform for the 2010 Games. Ivan Sekretarev/AP

  • Switzerland Olympic Team

    Anais Morand and Antoine Dorsaz of Switzerland at the Vancouver Olympics in 2010. Cameron Spencer/Getty Images

  • Czech Olympic Team

    Czech ski jumpers present their new suits for Sochi 2014. Roman Vondrous/Press Association Images

  • NEXT: Hot Canadian Olympians

  • Dominika Kopcik

    <b>Age</b>: 23<br> <b>Sport</b>: Synchronized swimming<br> <b>Born</b>: Toronto, ON <i>Seen here with an Paralympic swimmer Benoit Huot at the Gold Medal Plates competition in 2011.</i>

  • Dominika Kopcik

  • Gabe Bergen

    <b>Age</b>: 30<br> <b>Sport</b>: Rowing<br> <b>Born</b>: Dawson Creek, BC

  • Gabe Bergen (And Teammates)

  • Meaghan Benfeito

    <b>Age</b>: 23<br> <b>Sport</b>: Diving<br> <b>Born</b>: Montreal, QC<br> <b>Twitter</b>: <a href="http://@MegBenfeito" target="_hplink">@MegBenfeito</a>

  • Meaghan Benfeito

  • Sergio Pessoa

    <b>Age</b>: 23<br> <b>Sport</b>: Judo<br> <b>Born</b>: Sao Paulo, Brazil (his family moved to Canada when he was a boy)<br> <b>Twitter</b>: <a href="https://twitter.com/sergiopessoa" target="_hplink">@sergiopessoa</a>

  • Sergio Pessoa

  • Jennifer Abel

    <b>Age</b>: 20<br> <b>Sport</b>: Diving<br> <b>Born</b>: Montreal, QC<br> <b>Twitter</b>: <a href="https://twitter.com/JennAbel91" target="_hplink">@JennAbel91</a>

  • Jennifer Abel

  • Tory Nyhaug-Heinonen

    <b>Age</b>: 20<br> <b>Sport</b>: BMX<br> <b>Born</b>: Coquitlam, BC<br> <b>Twitter</b>: <a href="https://twitter.com/Tnyhaug49/" target="_hplink">@Tnyhaug49</a>

  • Tory Nyhaug-Heinonen

  • Sarah Wells

    <b>Age</b>: 22<br> <b>Sport</b>: Hurdles<br> <b>Born</b>: Markham, ON<br> <b>Twitter</b>: <a href="https://twitter.com/SarahWells400mh" target="_hplink">@SarahWells400mh</a>

  • Sarah Wells

  • Martin Reader

    <b>Age</b>: 28<br> <b>Sport</b>: Beach volleyball<br> <b>Born</b>: Comox Valley, BC<br> <b>Twitter</b>: <a href="https://twitter.com/martinjreader" target="_hplink">@martinjreader</a>

  • Martin Reader

  • Perdita Felicien

    <b>Age</b>: 31<br> <b>Sport</b>: Hurdler<br> <b>Born</b>: Oshawa, ON<br> <b>Twitter</b>: <a href="https://twitter.com/perditafelicien/" target="_hplink">@perditafelicien</a>

  • Perdita Felicien

  • Paula Findlay

    <b>Age</b>: 23<br> <b>Sport</b>: Triathalon<br> <b>Born</b>: Edmonton, AB<br> <b>Twitter</b>: <a href="http://twitter.com/PaulaFindlay" target="_hplink">@PaulaFindlay</a>

  • Paula Findlay

  • Greg Douglas

    <b>Age</b>: 22<br> <b>Sport</b>: Sailing<br> <b>Born</b>: St. Michael, Barbados<br> <b>Twitter</b>: <a href="https://twitter.com/gregdouglassail" target="_hplink">@gregdouglassail</a>

  • Greg Douglas

  • Mary Spencer

    <b>Age</b>: 27<br> <b>Sport</b>: Boxing<br> <b>Born</b>: Wiarton, ON<br> <b>Twitter</b>: <a href="https://twitter.com/canadianboxer" target="_hplink">@canadianboxer</a>

  • Mary Spencer

  • Siddhartha Bhat

    <b>Age</b>: 22<br> <b>Sport</b>: Taekawndo<br> <b>Born</b>: Toronto, ON<br> <b>Twitter</b>: <a href="http://twitter.com/kingbhat" target="_hplink">@KingBhat</a>

  • Siddhartha Bhat

  • Lauren Sesselmann

    <b>Age</b>: 28<br> <b>Sport</b>: Football<br> <b>Born</b>: Stevens Point, Wisconsin (her father is Canadian)<br> <b>Twitter</b>: <a href="https://twitter.com/lsesselmann/" target="_hplink">@lsesselmann</a>

  • Lauren Sesselmann

  • Joëlle Numainville

    <b>Age</b>: 24<br> <b>Sport</b>: Cycling<br> <b>Born</b>: Montreal, QC<br>

  • Joëlle Numainville

  • Tobias Oriwol

    <b>Age</b>: 27<br> <b>Sport</b>: Swimming<br> <b>Born</b>: Toronto, ON<br> <b>Twitter</b>: <a href="https://twitter.com/tobiasoriwol" target="_hplink">@tobiasoriwol</a>

  • Tobias Oriwol

  • Emily Batty

    <b>Age</b>: 24<br> <b>Sport</b>: Cycling<br> <b>Born</b>: Oshawa, ON<br> <b>Twitter</b>: <a href="https://twitter.com/emilybatty/" target="_hplink">@emilybatty</a>

  • Emily Batty

  • Mark Oldershaw And Mark de Jonge

    <i>Ed's note: It was hard to pick just one member of the canoe/kayak team, so we opted for a dual picture. Shown here: Mark Oldershaw and Mark de Jonge, though <a href="http://olympic.ca/team-canada/sports/flatwater/london-2012" target="_hplink">Hugues Fournel, Adam van Koeverden, Jason McCoombs and Ryan Cochrane</a> are worth a look too.</i><br> <b>Oldershaw</b><br> <b>Age</b>: 29<br> <b>Sport</b>: Canoe/kayak - flatwater<br> <b>Born</b>: Burlington, ON<br> <b>Twitter</b>: <a href="https://twitter.com/markoldershaw/" target="_hplink">@markoldershaw</a><br> <b>De Jonge</b><br> <b>Age</b>: 28<br> <b>Sport</b>: Canoe/kayak - flatwater<br> <b>Born</b>: Calgary, AB<br> <b>Twitter</b>: <a href="https://twitter.com/markadejonge" target="_hplink">@markadejonge</a><br>

Also on HuffPost: