Menu

2017 Auto Bild Winter Tyre Test

Jonathan Benson
Data analyzed and reviewed by Jonathan Benson
10 min read Updated
Contents
  1. Introduction
  2. Dry
  3. Wet
  4. Snow
  5. Cost
  6. Results
  7. Continental WinterContact TS 860
  8. Michelin Alpin 5
  9. Dunlop Winter Sport 5
  10. Goodyear UltraGrip Performance Gen 1
  11. Semperit Speed Grip 3
  12. BFGoodrich gForce Winter 2
  13. Fulda Kristall Control HP2
  14. Bridgestone Blizzak LM001 EVO
  15. Kleber Krisalp HP3
  16. Nexen WinGuard Sport 2
  17. Gislaved EuroFrost 5
  18. Kumho WinterCraft WP71
  19. Uniroyal MS+ 77
  20. Nokian WR D4
  21. Yokohama W drive V905
  22. Barum Polaris 3
  23. Sava Eskimo HP2
  24. Pirelli Winter Sottozero 3
  25. Firestone Winterhawk 3
  26. Hankook Winter i cept evo2
  27. Reference Summer

Test Summary
Wet Braking Continental WinterContact TS 860
Dry Braking Pirelli Winter Sottozero 3
Bridgestone Blizzak LM001 EVO
Wet Handling BFGoodrich gForce Winter 2
Rolling Resistance Uniroyal MS Plus 77
Noise Michelin Alpin 5
Semperit Speed Grip 3
BFGoodrich gForce Winter 2
Snow Braking Fulda Kristall Control HP2
Nexen WinGuard Sport 2
Snow Handling Bridgestone Blizzak LM001 EVO
Ice Braking Nexen WinGuard Sport 2
Sava Eskimo HP2
The 2017 Auto Bild winter tyre test started with fifty 225/50 R17 winter tyre patterns which Auto Bild tested for wet braking performance, and then dropped the worse twenty tyres from the test.

The next phase was testing the remaining thirty patterns for snow braking, which was then combined with the wet braking distances to allow the ten worst tyres to be dropped. This left twenty winter tyres which Auto Bild regarded as the best winter tyres on the market, and deemed worthy enough to take through to the full testing.

As ever with Auto Bild testing, they undertake all the usual dry, wet and snow testing, but also including important factors such as wear and cost per 1,000 km, which a lot of tests are unable to include.

The results as closer than ever, and you'd be hard pressed to classify any of the top 10 tyres as bad tyres, but three in particular rose to the top.

Dry

In the dry grip testing, no tyre got close the reference summer tyre. During the braking tests, the Pirelli was the closest, but with all twenty winter tyres separated by just 3 meters overall when braking from 100 km/h, the differences between the top ten were small.

Dry Braking

Spread: 8.80 M (23.2%)|Avg: 44.88 M
Dry braking in meters (Lower is better)
  1. Reference Summer
    37.90 M
  2. Pirelli Winter Sottozero 3
    43.70 M
  3. Kumho WinterCraft WP71
    44.50 M
  4. Continental WinterContact TS 860
    44.50 M
  5. Nokian WR D4
    44.50 M
  6. Yokohama W drive V905
    44.60 M
  7. Firestone Winterhawk 3
    44.80 M
  8. Goodyear UltraGrip Performance Gen
    44.90 M
  9. Gislaved EuroFrost 5
    44.90 M
  10. Dunlop Winter Sport 5
    45.10 M
  11. Uniroyal MS Plus 77
    45.20 M
  12. Michelin Alpin 5
    45.40 M
  13. Nexen WinGuard Sport 2
    45.40 M
  14. Fulda Kristall Control HP2
    45.50 M
  15. Semperit Speed Grip 3
    45.60 M
  16. Kleber Krisalp HP3
    45.60 M
  17. Hankook Winter i cept evo2
    45.60 M
  18. Barum Polaris 3
    45.70 M
  19. BFGoodrich gForce Winter 2
    46.00 M
  20. Sava Eskimo HP2
    46.30 M
  21. Bridgestone Blizzak LM001 EVO
    46.70 M

The Continental winter tyre was a step above the rest during dry handling, however it was still a large margin behind the summer reference tyre in another closely contested category.

Dry Handling

Spread: 6.20 Km/H (5.5%)|Avg: 109.05 Km/H
Dry Handling Average Speed (Higher is better)
  1. Reference Summer
    113.20 Km/H
  2. Continental WinterContact TS 860
    110.80 Km/H
  3. Hankook Winter i cept evo2
    109.70 Km/H
  4. Semperit Speed Grip 3
    109.60 Km/H
  5. Barum Polaris 3
    109.60 Km/H
  6. Nexen WinGuard Sport 2
    109.50 Km/H
  7. Fulda Kristall Control HP2
    109.40 Km/H
  8. Gislaved EuroFrost 5
    109.30 Km/H
  9. Sava Eskimo HP2
    109.10 Km/H
  10. Michelin Alpin 5
    109.10 Km/H
  11. Pirelli Winter Sottozero 3
    109.00 Km/H
  12. Yokohama W drive V905
    108.90 Km/H
  13. Goodyear UltraGrip Performance Gen
    108.80 Km/H
  14. Dunlop Winter Sport 5
    108.70 Km/H
  15. Firestone Winterhawk 3
    108.60 Km/H
  16. Bridgestone Blizzak LM001 EVO
    108.50 Km/H
  17. Uniroyal MS Plus 77
    108.30 Km/H
  18. Nokian WR D4
    108.30 Km/H
  19. Kumho WinterCraft WP71
    107.30 Km/H
  20. Kleber Krisalp HP3
    107.30 Km/H
  21. BFGoodrich gForce Winter 2
    107.00 Km/H

Winter tyres often have a bad reputation for being noisy, but every winter tyre managed to best the summer reference on test, with the Bridgestone winter tyre quietest by some margin.

All tests are the combined results of drive by noise readings at both 50 km/h and 80 km/h.

Noise

Spread: 4.40 dB (6.2%)|Avg: 72.87 dB
External noise in dB (Lower is better)
  1. Bridgestone Blizzak LM001 EVO
    70.90 dB
  2. Nexen WinGuard Sport 2
    71.80 dB
  3. BFGoodrich gForce Winter 2
    71.90 dB
  4. Kleber Krisalp HP3
    71.90 dB
  5. Kumho WinterCraft WP71
    72.20 dB
  6. Michelin Alpin 5
    72.20 dB
  7. Firestone Winterhawk 3
    72.20 dB
  8. Goodyear UltraGrip Performance Gen
    72.40 dB
  9. Nokian WR D4
    72.70 dB
  10. Semperit Speed Grip 3
    72.80 dB
  11. Pirelli Winter Sottozero 3
    72.80 dB
  12. Dunlop Winter Sport 5
    73.00 dB
  13. Continental WinterContact TS 860
    73.00 dB
  14. Barum Polaris 3
    73.10 dB
  15. Sava Eskimo HP2
    73.50 dB
  16. Uniroyal MS Plus 77
    73.50 dB
  17. Hankook Winter i cept evo2
    73.50 dB
  18. Yokohama W drive V905
    73.70 dB
  19. Gislaved EuroFrost 5
    73.90 dB
  20. Fulda Kristall Control HP2
    74.00 dB
  21. Reference Summer
    75.30 dB

Wet

The shallow water wet testing results were a little more spread out, but the summer tyre still dominated. Again, the Pirelli was closest in wet braking, but this time there was over 4 meters separating the winter tyres when braking from 80 km/h.

Wet Braking

Spread: 5.50 M (17.7%)|Avg: 34.55 M
Wet braking in meters (Lower is better)
  1. Reference Summer
    31.00 M
  2. Pirelli Winter Sottozero 3
    32.20 M
  3. Bridgestone Blizzak LM001 EVO
    32.50 M
  4. Michelin Alpin 5
    33.30 M
  5. Goodyear UltraGrip Performance Gen
    33.40 M
  6. Continental WinterContact TS 860
    33.50 M
  7. Dunlop Winter Sport 5
    33.60 M
  8. Nexen WinGuard Sport 2
    34.00 M
  9. Semperit Speed Grip 3
    34.40 M
  10. Yokohama W drive V905
    34.70 M
  11. Kumho WinterCraft WP71
    34.80 M
  12. Nokian WR D4
    35.00 M
  13. BFGoodrich gForce Winter 2
    35.10 M
  14. Fulda Kristall Control HP2
    35.50 M
  15. Kleber Krisalp HP3
    35.70 M
  16. Barum Polaris 3
    35.80 M
  17. Hankook Winter i cept evo2
    35.90 M
  18. Uniroyal MS Plus 77
    36.00 M
  19. Firestone Winterhawk 3
    36.30 M
  20. Sava Eskimo HP2
    36.40 M
  21. Gislaved EuroFrost 5
    36.50 M

This time the Pirelli matched its wet braking peformance and finished the best winter tyre during wet handling too.

Wet Handling

Spread: 6.90 Km/H (8.9%)|Avg: 73.14 Km/H
Wet Handling Average Speed (Higher is better)
  1. Reference Summer
    77.50 Km/H
  2. Pirelli Winter Sottozero 3
    75.80 Km/H
  3. Michelin Alpin 5
    74.90 Km/H
  4. Bridgestone Blizzak LM001 EVO
    74.70 Km/H
  5. Continental WinterContact TS 860
    74.60 Km/H
  6. Dunlop Winter Sport 5
    74.20 Km/H
  7. Goodyear UltraGrip Performance Gen
    74.10 Km/H
  8. Nokian WR D4
    73.60 Km/H
  9. Semperit Speed Grip 3
    73.60 Km/H
  10. Yokohama W drive V905
    73.50 Km/H
  11. Kleber Krisalp HP3
    72.80 Km/H
  12. Nexen WinGuard Sport 2
    72.60 Km/H
  13. BFGoodrich gForce Winter 2
    72.30 Km/H
  14. Firestone Winterhawk 3
    72.20 Km/H
  15. Kumho WinterCraft WP71
    72.10 Km/H
  16. Uniroyal MS Plus 77
    71.90 Km/H
  17. Fulda Kristall Control HP2
    71.30 Km/H
  18. Gislaved EuroFrost 5
    71.30 Km/H
  19. Barum Polaris 3
    71.20 Km/H
  20. Sava Eskimo HP2
    71.10 Km/H
  21. Hankook Winter i cept evo2
    70.60 Km/H

The summer tyre could only manage fourth place overall in the deep water aquaplaning tests, with the Michelin owned BF Goodrich and Kleber taking the top two places.

Straight Aqua

Spread: 8.70 Km/H (9.3%)|Avg: 87.85 Km/H
Float Speed in Km/H (Higher is better)
  1. BFGoodrich gForce Winter 2
    93.30 Km/H
  2. Kleber Krisalp HP3
    90.90 Km/H
  3. Bridgestone Blizzak LM001 EVO
    90.70 Km/H
  4. Reference Summer
    90.50 Km/H
  5. Fulda Kristall Control HP2
    90.50 Km/H
  6. Pirelli Winter Sottozero 3
    88.90 Km/H
  7. Michelin Alpin 5
    88.70 Km/H
  8. Gislaved EuroFrost 5
    88.30 Km/H
  9. Goodyear UltraGrip Performance Gen
    88.10 Km/H
  10. Nokian WR D4
    87.80 Km/H
  11. Continental WinterContact TS 860
    87.50 Km/H
  12. Hankook Winter i cept evo2
    87.50 Km/H
  13. Uniroyal MS Plus 77
    87.50 Km/H
  14. Dunlop Winter Sport 5
    86.80 Km/H
  15. Semperit Speed Grip 3
    86.50 Km/H
  16. Firestone Winterhawk 3
    86.10 Km/H
  17. Nexen WinGuard Sport 2
    85.50 Km/H
  18. Barum Polaris 3
    85.40 Km/H
  19. Sava Eskimo HP2
    85.00 Km/H
  20. Kumho WinterCraft WP71
    84.80 Km/H
  21. Yokohama W drive V905
    84.60 Km/H

Snow

BF Goodrich and Kleber continued their success during the aquaplaning tests to stop the quickest when braking from 50 km/h on snow.

Snow Braking

Spread: 34.80 M (134.4%)|Avg: 29.51 M
Snow braking in meters (Lower is better)
  1. BFGoodrich gForce Winter 2
    25.90 M
  2. Kleber Krisalp HP3
    26.70 M
  3. Sava Eskimo HP2
    27.20 M
  4. Semperit Speed Grip 3
    27.40 M
  5. Continental WinterContact TS 860
    27.50 M
  6. Dunlop Winter Sport 5
    27.60 M
  7. Barum Polaris 3
    27.60 M
  8. Nokian WR D4
    27.70 M
  9. Goodyear UltraGrip Performance Gen
    27.70 M
  10. Firestone Winterhawk 3
    27.90 M
  11. Gislaved EuroFrost 5
    28.00 M
  12. Uniroyal MS Plus 77
    28.10 M
  13. Fulda Kristall Control HP2
    28.10 M
  14. Yokohama W drive V905
    28.30 M
  15. Nexen WinGuard Sport 2
    28.30 M
  16. Hankook Winter i cept evo2
    28.60 M
  17. Michelin Alpin 5
    28.70 M
  18. Bridgestone Blizzak LM001 EVO
    28.70 M
  19. Kumho WinterCraft WP71
    29.20 M
  20. Pirelli Winter Sottozero 3
    29.80 M
  21. Reference Summer
    60.70 M

Barum took a surprise win during snow handling, with BF Goodrich a close second place. The reference summer tyre couldn't even manage a lap of the snow handling course.

Snow Handling

Spread: 2.90 Km/H (5.5%)|Avg: 51.23 Km/H
Snow handling average speed (Higher is better)
  1. Barum Polaris 3
    52.60 Km/H
  2. BFGoodrich gForce Winter 2
    52.30 Km/H
  3. Fulda Kristall Control HP2
    52.20 Km/H
  4. Continental WinterContact TS 860
    52.20 Km/H
  5. Goodyear UltraGrip Performance Gen
    52.00 Km/H
  6. Sava Eskimo HP2
    51.90 Km/H
  7. Kleber Krisalp HP3
    51.70 Km/H
  8. Dunlop Winter Sport 5
    51.60 Km/H
  9. Nexen WinGuard Sport 2
    51.40 Km/H
  10. Michelin Alpin 5
    51.20 Km/H
  11. Semperit Speed Grip 3
    51.10 Km/H
  12. Bridgestone Blizzak LM001 EVO
    50.90 Km/H
  13. Gislaved EuroFrost 5
    50.90 Km/H
  14. Nokian WR D4
    50.90 Km/H
  15. Kumho WinterCraft WP71
    50.70 Km/H
  16. Yokohama W drive V905
    50.60 Km/H
  17. Firestone Winterhawk 3
    50.40 Km/H
  18. Pirelli Winter Sottozero 3
    50.20 Km/H
  19. Hankook Winter i cept evo2
    50.00 Km/H
  20. Uniroyal MS Plus 77
    49.70 Km/H

Cost

Difference between value and wear is an important distinction. Wear simply shows the projected mileage of the tyre, based on Auto Bild's testing. Value looks at the projected mileage divided by the price Auto Bild paid for the set, giving you a "euro per 1,000 km" figure. While Michelin offered the best value of the premium tyres on test, Nexen scored best in value thanks to excellent wear and a low purchase price.

Value

Spread: 9.33 Price/1000 (123.6%)|Avg: 12.26 Price/1000
Euros/1000km based on cost/wear (Lower is better)
  1. Nexen WinGuard Sport 2
    7.55 Price/1000
  2. Sava Eskimo HP2
    7.57 Price/1000
  3. Fulda Kristall Control HP2
    9.13 Price/1000
  4. Kumho WinterCraft WP71
    9.20 Price/1000
  5. Barum Polaris 3
    9.33 Price/1000
  6. Gislaved EuroFrost 5
    9.87 Price/1000
  7. Uniroyal MS Plus 77
    11.47 Price/1000
  8. Kleber Krisalp HP3
    11.55 Price/1000
  9. BFGoodrich gForce Winter 2
    12.30 Price/1000
  10. Michelin Alpin 5
    12.43 Price/1000
  11. Hankook Winter i cept evo2
    12.47 Price/1000
  12. Firestone Winterhawk 3
    12.62 Price/1000
  13. Bridgestone Blizzak LM001 EVO
    12.71 Price/1000
  14. Yokohama W drive V905
    12.72 Price/1000
  15. Semperit Speed Grip 3
    13.78 Price/1000
  16. Dunlop Winter Sport 5
    15.04 Price/1000
  17. Continental WinterContact TS 860
    15.94 Price/1000
  18. Nokian WR D4
    16.10 Price/1000
  19. Goodyear UltraGrip Performance Gen
    16.59 Price/1000
  20. Pirelli Winter Sottozero 3
    16.88 Price/1000

Wear

Spread: 19500.00 KM (40.3%)|Avg: 37537.50 KM
Predicted tread life in KM (Higher is better)
  1. Nexen WinGuard Sport 2
    48375.00 KM
  2. Fulda Kristall Control HP2
    47625.00 KM
  3. Sava Eskimo HP2
    44250.00 KM
  4. Michelin Alpin 5
    44250.00 KM
  5. Kumho WinterCraft WP71
    42375.00 KM
  6. Bridgestone Blizzak LM001 EVO
    40125.00 KM
  7. BFGoodrich gForce Winter 2
    38625.00 KM
  8. Barum Polaris 3
    37500.00 KM
  9. Gislaved EuroFrost 5
    37500.00 KM
  10. Uniroyal MS Plus 77
    37500.00 KM
  11. Kleber Krisalp HP3
    36375.00 KM
  12. Dunlop Winter Sport 5
    35250.00 KM
  13. Hankook Winter i cept evo2
    34875.00 KM
  14. Firestone Winterhawk 3
    34875.00 KM
  15. Continental WinterContact TS 860
    34500.00 KM
  16. Semperit Speed Grip 3
    33375.00 KM
  17. Yokohama W drive V905
    32625.00 KM
  18. Goodyear UltraGrip Performance Gen
    32250.00 KM
  19. Pirelli Winter Sottozero 3
    29625.00 KM
  20. Nokian WR D4
    28875.00 KM

While none of the winter tyres could beat the summer tyre during the rolling resistance testing, a number of tyres were close. Ironically, the best value tyre on test had the worst rolling resistance, which will offset some of the savings made over the tyres tread life.

Rolling Resistance

Spread: 1.97 kg / t (27.7%)|Avg: 8.06 kg / t
Rolling resistance in kg t (Lower is better)
  1. Reference Summer
    7.10 kg / t
  2. Uniroyal MS Plus 77
    7.23 kg / t
  3. Barum Polaris 3
    7.53 kg / t
  4. Gislaved EuroFrost 5
    7.78 kg / t
  5. Sava Eskimo HP2
    7.83 kg / t
  6. Semperit Speed Grip 3
    7.88 kg / t
  7. Kumho WinterCraft WP71
    7.91 kg / t
  8. Fulda Kristall Control HP2
    7.95 kg / t
  9. Continental WinterContact TS 860
    7.96 kg / t
  10. Dunlop Winter Sport 5
    8.03 kg / t
  11. Goodyear UltraGrip Performance Gen
    8.05 kg / t
  12. BFGoodrich gForce Winter 2
    8.15 kg / t
  13. Nokian WR D4
    8.17 kg / t
  14. Bridgestone Blizzak LM001 EVO
    8.20 kg / t
  15. Hankook Winter i cept evo2
    8.21 kg / t
  16. Pirelli Winter Sottozero 3
    8.25 kg / t
  17. Kleber Krisalp HP3
    8.30 kg / t
  18. Michelin Alpin 5
    8.52 kg / t
  19. Yokohama W drive V905
    8.57 kg / t
  20. Firestone Winterhawk 3
    8.62 kg / t
  21. Nexen WinGuard Sport 2
    9.07 kg / t

Results

The full results are below, and have Auto Bild's usual confusing weighting attached to each of the criteria. For more information, be sure to check out the Auto Bild website (German).

Continental WinterContact TS 860
  • 3PMSF: no
Total: 48
Dry 7
Wet 7
Snow 7
Comfort 6
Rolling Resistance 6
Noise 6
Wear 5
Cost 4
2nd

Michelin Alpin 5

225/50 R17
Michelin Alpin 5
  • 3PMSF: no
Total: 51
Dry 6
Wet 7
Snow 6
Comfort 7
Rolling Resistance 4
Noise 7
Wear 8
Cost 6
3rd

Dunlop Winter Sport 5

225/50 R17
Dunlop Winter Sport 5
  • 3PMSF: no
Total: 47
Dry 6
Wet 7
Snow 6
Comfort 6
Rolling Resistance 6
Noise 6
Wear 5
Cost 5
Goodyear UltraGrip Performance Gen 1
  • 3PMSF: no
Total: 46
Dry 6
Wet 7
Snow 7
Comfort 6
Rolling Resistance 6
Noise 7
Wear 4
Cost 3
5th

Semperit Speed Grip 3

225/50 R17
Semperit Speed Grip 3
  • 3PMSF: no
Total: 48
Dry 6
Wet 6
Snow 7
Comfort 7
Rolling Resistance 6
Noise 7
Wear 4
Cost 5
BFGoodrich gForce Winter 2
  • 3PMSF: no
Total: 53
Dry 5
Wet 6
Snow 9
Comfort 7
Rolling Resistance 6
Noise 8
Wear 6
Cost 6
Fulda Kristall Control HP2
  • 3PMSF: no
Total: 53
Dry 6
Wet 6
Snow 7
Comfort 6
Rolling Resistance 6
Noise 5
Wear 9
Cost 8
Bridgestone Blizzak LM001 EVO
  • 3PMSF: no
Total: 51
Dry 5
Wet 8
Snow 6
Comfort 4
Rolling Resistance 6
Noise 9
Wear 7
Cost 6
9th

Kleber Krisalp HP3

225/50 R17
Kleber Krisalp HP3
  • 3PMSF: no
Total: 51
Dry 5
Wet 6
Snow 8
Comfort 6
Rolling Resistance 5
Noise 8
Wear 6
Cost 7
10th

Nexen WinGuard Sport 2

225/50 R17
Nexen WinGuard Sport 2
  • 3PMSF: no
Total: 51
Dry 6
Wet 5
Snow 6
Comfort 5
Rolling Resistance 3
Noise 8
Wear 9
Cost 9
11th

Gislaved EuroFrost 5

225/50 R17
Gislaved EuroFrost 5
  • 3PMSF: no
Total: 47
Dry 6
Wet 5
Snow 6
Comfort 5
Rolling Resistance 6
Noise 5
Wear 6
Cost 8
12th

Kumho WinterCraft WP71

225/50 R17
Kumho WinterCraft WP71
  • 3PMSF: no
Total: 48
Dry 5
Wet 5
Snow 6
Comfort 4
Rolling Resistance 6
Noise 7
Wear 7
Cost 8
13th

Uniroyal MS+ 77

225/50 R17
Uniroyal MS Plus 77
  • 3PMSF: no
Total: 49
Dry 5
Wet 5
Snow 6
Comfort 6
Rolling Resistance 8
Noise 6
Wear 6
Cost 7
14th

Nokian WR D4

225/50 R17
Nokian WR D4
  • 3PMSF: no
Total: 42
Dry 5
Wet 6
Snow 6
Comfort 5
Rolling Resistance 6
Noise 7
Wear 3
Cost 4
15th

Yokohama W drive V905

225/50 R17
Yokohama W drive V905
  • 3PMSF: no
Total: 40
Dry 5
Wet 5
Snow 6
Comfort 4
Rolling Resistance 4
Noise 6
Wear 4
Cost 6
16th

Barum Polaris 3

225/50 R17
Barum Polaris 3
  • 3PMSF: no
Total: 50
Dry 6
Wet 4
Snow 8
Comfort 5
Rolling Resistance 7
Noise 6
Wear 6
Cost 8
17th

Sava Eskimo HP2

225/50 R17
Sava Eskimo HP2
  • 3PMSF: no
Total: 47
Dry 5
Wet 4
Snow 6
Comfort 3
Rolling Resistance 6
Noise 6
Wear 8
Cost 9
18th

Pirelli Winter Sottozero 3

225/50 R17
Pirelli Winter Sottozero 3
  • 3PMSF: no
Total: 39
Dry 6
Wet 8
Snow 4
Comfort 4
Rolling Resistance 5
Noise 6
Wear 3
Cost 3
19th

Firestone Winterhawk 3

225/50 R17
Firestone Winterhawk 3
  • 3PMSF: no
Total: 43
Dry 6
Wet 4
Snow 6
Comfort 5
Rolling Resistance 4
Noise 7
Wear 5
Cost 6
20th

Hankook Winter i cept evo2

225/50 R17
Hankook Winter i cept evo2
  • 3PMSF: no
Total: 41
Dry 6
Wet 5
Snow 4
Comfort 3
Rolling Resistance 6
Noise 6
Wear 5
Cost 6

comments powered by Disqus