Like this site? Help us to make it better.


Best cycling computers 2022 — navigation, ride data and training features in one package

The simplest way to get your ride data, plus handy navigation help

In a few short years cycling GPS computers have opened up a huge range of possibilities in the ways we plan, record and compare our rides. Let’s take a look at what they can do for you and which ones perform best.

  • Using the various satellite navigation systems, cycling GPS computers determine your position and speed, and so record and calculate a huge amount of useful information about your rides

  • Cycling GPS computers with large screens and mapping functions make it easy to explore new areas and ride new routes

  • Most GPS cycling computers also work with heart rate and power sensors to provide even deeper fitness data

  • Decent cycling GPS computers start around £50 and run up to about £500

  • GPS specialist Garmin dominates the sector, but plenty of other manufacturers are breathing down their neck

Contents: the best cycling GPS computers for 2021

10 of the best GPS units

There’s probably no more controversial product category in cycling than GPS units. They all have flaws, but their feature sets are often so large a flaw that’s a deal-breaker for one rider may go unnoticed by another, or at least be tolerable weighed against other features. Here's a selection of our favourites.

Hammerhead Karoo 2 — £359

2021 Hammerhead Karoo 2 creating route on the fly.JPG

The Hammerhead Karoo 2 has an improved, compact design with a large enough 3.2inch (82mm) screen for viewing lots of data fields as well as its beautiful map in detail. The device is packed with great features such as a 'live strava segment' overlay, it's super responsive and has excellent navigational capabilities for both planned routes and out-in-the-wild spontaneous ones. There are also plenty of performance metrics.

Compared to the original Karoo, the Karoo 2 comes with increased storage, from 16Gb to 32Gb, added dual Bluetooth Smart chipsets and an upgraded quad-core processor with 2Gb of RAM, for a faster and responsive device that's also capable of handling the regular software updates that Hammerhead installs to continuously improve and introduce new features with. It runs on an upgraded Android 8 operating system that can be paired to iOS or Android smartphones for notifications mid-ride. You can turn messages, calls, voicemail and other apps on and off.

Audio alerts are now included with turn-by-turn notifications. You can set it so the device also beeps for upcoming intervals in workout mode, as vehicles are approaching when paired with the Garmin Varia, as well as for Strava live segments.

There's also a slot for installing a SIM card behind the circular cover round the back. This enables LiveTracking and can be used for WiFi tasks such as syncing rides and receiving notifications.

Tester Anna writes: "The display is a very good size for viewing the data fields and maps. It is finished with a Dragontrail scratch-resistant screen for some decent defence, and the high definition full colour display has also been treated to reduce glare. It's clear and easy to read as you're riding – only on the brightest days have I had to notch up the brightness a little (and sacrifice a bit of battery life).

"You can create new profiles for the data fields you need for all the different types of riding you do, and there are lots of different layout options too. There's not been a metric or data field I've wanted that the Karoo 2 doesn't have the option to display.

"If you have a route planned on a platform such as Strava, Komoot or Ride with GPS, or a friend has sent you a web link to one of theirs, it's really quick and easy to transfer onto the device by putting the URL website link into the Hammerhead dashboard 'import route' area. Or you can upload the original file in .gpx, .fit, .tcx, .kml, and .kmz formats here.

"At £359, the Hammerhead Karoo 2 is great value for this premium package. Its responsiveness, screen size and quality are matched by the genuinely useful features packed inside including the live Strava segment overlay and the graph depicting the time in each heart rate/power zone. Hammerhead also has a 45-day risk-free trial. You'll get a free return and full refund if you don't get on. Although from my experience you'll never want to go back.

"Overall, the Karoo 2 performs brilliantly for both multi-day bikepacking trips and all-out interval sessions with some Strava segment hunting. Its slimmer than the previous design, powerful as well as responsive, and so simple to use.

"The device syncs with the dashboard effortlessly for planned routes, and it's so great being able to make spontaneous routes – as detailed or basic as you please – directly on the device while out on the road (or gravel).

"It's reliable and an ideal choice if you want all your usual performance metrics along with impressive and trustworthy navigational support."

Read our review of the Hammerhead Karoo 2

Wahoo Elemnt Bolt 2021 — £249.99


The updated 2021 version of the Wahoo Elemnt Bolt has a colour screen that improves clarity and a couple of neat navigation features improve the user experience and justify the extra cash.

Tester Mat writes: "The new version of the Elemnt Bolt features Smart Navigation previously found only on the Elemnt Roam. Say you're following a route and you miss a turn or the road you want to go down is closed, Smart Navigation means that the software will re-route you (you can turn this feature off if you're not keen). When you go off course, rather than having a meltdown about it, the Elemnt Bolt just beeps, the LEDs along the top of the screen flash red, and you get an amended route – usually within seconds, sometimes a little longer. This has always worked well for me, giving me a sensible alternative.

"Wahoo has moved functions like 'Take me to…' and 'Return to start' from the accompanying phone app to the unit itself.

"One of the best things about the Elemnt Bolt – and other Wahoo devices – has always been the ability to customise the data screens easily through the Elemnt app, and that remains the case. You open the app, select the data fields you want to see and remove the ones you don't; you can move them into any order you like, and your setup is reflected on the device.

"The updated Elemnt Bolt still has a 240x320 pixel screen but the big change is that whereas the previous model was black and white – well, black and grey to be more accurate – the new one is 64 colour.

Wahoo hasn't splashed colour all over the place, though. Rather, colour is used to aid clarity . It gives you zone colouring for your heart rate and power – in other words, the background colour tells you which of your preset zones you're currently in – and, not surprisingly, makes the biggest difference to the mapping.

"If you used the old Wahoo Elemnt Bolt you'll know that there are only so many ways to make black lines look different from one another on a map, and that can be even more of an issue when vibration from the road makes things blurry. Life's a whole lot easier when maps feature coloured roads, rivers that are blue, parks that are green, and so on. It's just better. That said, I think that colour could be used more extensively to make navigation clearer on the new Elemnt Bolt – there's still a whole lot of black used on the mapping.

"Version two of the Wahoo Elemnt Bolt marks a considerable step forward from the original, largely thanks to a colour screen – which makes for clearer mapping – and automatic re-routing if you go off your chosen course. The ability to access certain navigational features directly through the device rather than needing to go via Wahoo's smartphone app can also be handy, as can the increased storage capacity. The updated model is considerably more expensive than previously, but the significant improvements explain the price increase."

You can still find the old monochrome Bolt for £184.99.

Read our review of the 2021 Wahoo Elemnt Bolt
Find a Wahoo dealer

Garmin Edge 1030 Plus — £434.00

2020 Garmin Edge 1030 Plus - unit.jpg

The Garmin Edge 1030 Plus offers a silly number of data fields on a device that is very easy easy to use on a daily basis. The battery life is brilliant and ClimbPro is one of the most useful apps you'll ever use. But the price is high (though finally coming down a bit now the early adopters have forked out) and it's annoying that such a pricey head unit still features massive bezels.

The Edge 1030 Plus is incredibly easy to use. The size makes it easy to see the screen; the touchscreen is far better than Garmins of old, the battery life is great, ClimbPro is genuinely useful, setup is easy and, as ever, there is a crazy number of metrics to train to. But the price is also very high, customisation could surely be streamlined with a phone app and a lot of screen space is given over to not being screen space.

First up is battery life. What should be an oh-so-boring feature has genuinely been an exceptional improvement. We barely needed to charge the unit, with the Edge 1030 Plus easily lasting a whole week of general riding with the backlight always on, a range of sensors connected including Di2, power and heart rate as a minimum, phone providing notifications, and maps running in the background.

The next best thing is ClimbPro. Tester Liam likes going uphill, the sick puppy, and so found himself using this app a lot. It has all the data that you need to pace climbs really well and it is displayed in a way that makes it simple to use.

The colour-coded profile of the climb is incredibly useful. At 196bpm when there is sweat in your eyes and your lungs are burning, being able to see easily that the gradient eases from red (steep) to green (not so steep) soon is just the kind of information that you need. The specific percentage gradient isn't important, but for the times when your heart isn't trying to escape your chest, that data is there too.

The top left corner of the screen displays the distance to the summit which Liam found to be very useful for judging when to open the taps, increasing the pace to 'finale effort'. It can be a bit depressing if you're suffering on a long climb, but for pacing those final few kilometres, it's very useful.

LiveTrack has been given some updates that will benefit your loved ones more than you, but the functionality now makes it very good to use. Those tracking your ride from home will have your location as before, but they also get your route on the screen. The update is coming to the 530, 830 and original 1030 too.

One thing that is still badly needed is the ability to customise data screens from the smartphone app. The competition has it, and the fact that Garmin still doesn't feels like a massive oversight.

The final change comes at the screen. Garmin has used the screen tech from the 830 and made it bigger. This results in fabulous performance in the rain as well as consistency when wearing gloves. It's far better than previous Garmin touchscreens in terms of ease of use.

That said, why, when the smartphone market has moved away from the giant forehead, chin and edges design to bezel-less screens, does the cycling computer market still give over a huge proportion of the screen to nothing?

Read the full review of the Garmin Edge 1030 Plus
Find a Garmin dealer

Garmin Edge 130 Plus — £164.34

2020 garmin edge 130 plus GPS cycling computer

The Garmin Edge 130 Plus is an updated 130 with a load of new features and connectivity. Good for road, gravel and mountain biking with metrics that measure how far you jump, the Edge 130 Plus is a tiny package that's straightforward to use – it's suited to pretty much every regular rider.

New features include incident detection, smart trainer compatibility, Climb Pro (to help you meter out climbing effort), navigation (of sorts), more storage space for routes, and an accelerometer.

This is reasonably-priced GPS for any road rider, gravel rider, commuter or mountain biker. It gives all the statistics and sensor integration you need in a reliable package that operates well, and without the use of unreliable touch screens.

Read our review of the Garmin Edge 130 Plus
Find a Garmin dealer

Garmin Edge 130 — £99.99 (refurbished)


Garmin's Edge 130 offers a lot of performance in a small package, with ANT+ and Bluetooth sensor and smartphone connectivity, decent battery life, an easy-to-use button-controlled layout and, perhaps best of all, an absolutely pin-sharp display. You don't get fully fledged navigation like the pricier Garmin models but the basic setup is usable if that's not your top priority.

Garmin's GPS computers have been getting bigger and more feature-packed over the years, but the Edge 130 harks back to the iconic 500. It's not only compact, but the stripped-back features focus on offering the core functions and fewer superfluous ones that have arguably been bloating some of the bigger and pricier Garmins at the expense of solid reliability.

Read our review of the Garmin Edge 130
Find a Garmin dealer

Lezyne Mega XL — £162.00

Lezyne Mega XL -1.jpg

The Lezyne Mega XL might be just the ticket for you if you're into long rides and you want to follow a route from your handlebar. You'll not find a GPS computer with mapping that gives you a better run-time than this one, and overall the routing works pretty well. There are some usability issues along the way, and it's not the most attractive unit out there, but it's a well-specced computer for audax and distance riding.

Read our review of the Lezyne Mega XL
Find a Lezyne dealer

Bryton Rider 15 — £54.99

Bryton Rider 15 GPS cycling computer

Despite its very modest price, this new base model from Bryton picks up signals from just about every constellation of navigation satellites up there: GPS, Galileo, GLONASS, BDS and QZSS. It has a built-in barometric altimeter and works with Bluetooth LE sensors for speed, cadence and heart rate.

Lezyne Mini GPS — £94.99


The Lezyne Mini GPS computer is an easy-to-use option that gives you basic ride information on your handlebar along with the ability to upload, store and analyse your rides on Lezyne's GPS Root website.

If you're a bit of a technophobe or you just aren't interested in masses of ride measurements, the Lezyne Mini GPS might be a good choice for you because it's very simple to use.

The 2017 version added turn-by-turn directions and some mapping functions, making it a routing GPS rather than just a data collector.

Read our review of the Lezyne Mini GPS
Find a Lezyne dealer

Lezyne Super GPS — £129.99

Lezyne Super Navigate GPS Loaded Bundle.jpg

Lezyne's Super GPS is a likeable and good value unit with a good battery life and lots of connectivity. The app and web portal let it down a bit, but overall it's a very good package provided you don't want to plan long rides with turn-by-turn routing, or at least are prepared to jump through some hoops in order to do so.

Read our review of the Lezyne Super GPS Loaded Bundle
Find a Lezyne dealer

Garmin Edge 1030 — (eBay search)

garmin edge 1030 performance bundle.jpg

This version of Garmin's big-screen flagship GPS boasts a number of extra features over its predecessor, the Edge 1000. Battery life has been extended to 20 hours and you can now add a battery pack for an extra 24 hours riding time. The interface has been completely revamped and the Edge 1030 works with Bluetooth sensors as well as Garmin's ANT+ protocol.

Garmin says the 3.5in 282 x 470 pixel capacitive touch screen works in the wet or with gloves, and ambient light sensors automatically adjust the screen brightness to suit the riding conditions.

Connectivity has been a focus of the new Edge 1030, with the ability to reply to incoming text messages or phone calls with a prewritten message, as well as sending messages from one Edge 1030 to another Edge 1030. Garmin has also integrated incident detection to automatically share your location with emergency contacts if you have an accident. Grouptrack and LiveTrack, features that let you provide real-time location data to friends and family, are retained from the previous Edge 1000.

Strava fans will be able to make use of the latest version of Strava Live Segments, while Strava Premium users will get further access to real-time races against personal best times. There’s also a new Segment Explore feature that lets you view popular nearby segments. If you want to use the Edge 1030 for serious training, Garmin has developed the new TrainingPeaks Connect IQ app to let you put your daily workouts on the Edge 1030, and it’ll also guide you through the workout in real-time with intensity targets and interval.

Want heart rate, speed and cadence sensors? You want the Edge 1030 with sensor bundle.

While it's been discontinued there are plenty of Edge 1030s in good condition on eBay and it gets you almost all the features of the Edge 1030 Plus or quite a bit less money.

Read our review of the Garmin Edge 1030
Find a Garmin dealer

Explore the complete archive of reviews of GPS units on

Things to know about GPS cycling computers

GPS stands for Global Positioning System, which if we’re being pedantic refers to the USA’s network of 24 satellites that originally became operational in 1995. This is just one of several positioning systems in which a receiver uses satellite signals to determine its location on the earth’s surface. However, like hoover and aspirin, it’s become the generic term for its category.

GPS satellites broadcast very high-precision time signals, generated by the atomic clocks they have on board, along with information about their orbits. From the data in the signals from at least four satellites a GPS receiver can calculate its position and determine your latitude, longitude and altitude.

An artists's impression of a GPS satellite (US Government).jpg

That piece of raw data opens up a huge range of possibilities. A GPS unit can calculate your speed without needing to measure how fast your wheels are turning; it can measure the distance you’ve travelled, and record a series of location points so you can review your route on a map after the ride or in real time if the unit has a map display.

Given a map with the right additional data such as road and junction layouts, a GPS receiver can also help you navigate, and this is the function that’s really driven the proliferation of GPS devices. I can’t imagine trying to drive without one. The ancient AA road atlas that’s in the car ‘just in case’ is really there to roll up and fend off anyone who tries to take my car GPS away from me.

Early GPS receivers were slow to get a positional fix and struggled to pick up the signals from satellites if there was anything in the way, like tree cover or buildings. Advances in electronics have improved performance dramatically. Modern GPS units can get a fix indoors, and some use other satellite constellations like the Russian GLONASS system as well as the American satellites, improving speed and accuracy.

And where GPS receivers were once wallet-clenchingly expensive, you can now get a non-mapping unit for under £60, thanks to Moore’s Law and economies of scale.

If you have multiple bikes, a big advantage of GPS computers is that you can swap them from one to another without faffing around changing set-up.


Bryton Rider 60E GPS Cycle Computer

Bryton has a range that covers all bases, from the simple, non-mapping Rider 10 and Rider One to the full-featured Aero 60. Variations in the included accessories mean the complete range is extensive. Many of Bryton's units feature long battery life — in some cases up to 35 hours.

Find a Bryton dealer.

Cateye stealth zero.jpg

Cycling accessories maker Cateye has long included computers in its range, and has one models with GPS capability — sort of. Cateye's Padrone Smart + GPS computer uses the GPS receiver in your iPhone or Android phone to determine your location.

Find a Cateye dealer.

Garmin Edge 820 main.png

Garmin dominates the cycling GPS scene by dint of having got in early with the Edge 205 and 305 in 2005. The US/Taiwanese company has refined and improved its range and now offers five GPS computers, from the simple, non-mapping Edge 130 Plus to its latest, the all-singing, all-dancing Edge 1030 Plus.

Find a Garmin dealer.

Hammerhead is a relatively new entrant in the cycling GPS arena, but has already produced two of the most impressive units around, the original Karoo and the excitingly-named Karoo 2.

Lezyne GPS 96

Known for lights and other accessories, Lezyne jumped into the GPS arena in 2016 and now has with a range of four units, the Macro Easy GPS, Macro Plus GPS, Super Pro GPS, and Mega XL GPS . They'll all work with Bluetooth Smart sensors and the two more expensive models work with ANT+ too.

All Lezyne's GPS units connect to the Lezyne GPS Ally smartphone app app which allows for on-the-fly email, text and phone call notifications, and they provide live tracking that displays your current location and metrics to specified email recipients.

The Macro Easy, Macro Plus and Super Pro are the most recent additions to Lezyne's range. The Super Pro includes preloaded maps and can be rotated to a landscape orientation if you prefer your screen that way. The Macro Plus offers a 28-hour runtime (long battery life is something of a feature of Lezyne's black-and-white GPS units) and can pair with your phone to relay messages.

Finally, the Macro Easy is Lezyne's budget ride-recording offering, typically retailing for about £70.

Find a Lezyne dealer.

Mio Cyclo 505

You might know Taiwanese electronics maker Mio better as the manufacturer of Navman satnav systems for cars. Mio is another brand of parent corporation Mitac.

Mio makes two ranges of GPS units, all with map displays: the large-screen but reasonably-priced Cyclo 2xx units and the more sophisticated Cyclo Discover series.

Find a Mio dealer.

Polar V650 GPS cycling computer - screen 4

Polar is best known as a pioneer of heart rate monitors, and has developed probably the most extensive and advanced range of training features in that category. Its single remaining cycling GPS unit, the non-mapping M460 has a wide range of training-orientated features including fitness tests and assessments of training effect and training load.

Find a Polar dealer.

Wahoo Element GPS Bike Computer - on bars.jpg

Fitness electronics maker Wahoo Fitness started out with sensors that transmit cycling data to your phone, and has since expanded to two models of GPS-enabled computers in its Elemnt range. The top of the range Element Roam has a colour screen, maps and a full range of navigation functions, as well as ANT+ and Bluetooth compatibility. The recently-revamped Elemnt Bolt is claimed to be the most aerodynamic cycling GPS, has a range of training-focused functions, and now has a colour screen too.

Find a Wahoo Fitness dealer.

Other brands pop up from time to time. For example, you’ll find GPS units on Amazon from Holux, Canmore, i-gotU, Memory Map and others, and cycle computer maker Sigma Sport has four GPS unit in its range, but the ones listed above are brands you’re most likely to find in bike outlets.

GPS types and functions

There are two main types of GPS: mapping and non-mapping. The larger, usually colour display needed for a mapping GPS requires a larger battery, and that all increases the cost. For the extra money you get navigation and routing functions that can be extremely useful when riding in unfamiliar areas.

Many riders don’t need a map. If you just want to record data like your route, heart rate and power output (if you have a power meter), a non-mapping unit is all you need.

In between are routing GPS units. These show a route as a line on the screen but without the extra detail of a full map. This is useful for following a predetermined route, but you don't get the "I wander what's down there" discoverability of a full mapping unit.

The massive array of functions offered by even relatively basic GPS units can be daunting, but manufacturers have generally done a good job of designing user interfaces that make it easy to find your way around them.

Let’s take a look at some of the functions you’ll find.

Standard computer functions. Like any conventional non-GPS computer, a GPS unit will tell you your current speed, distance, ride distance, average speed, maximum speed and so on.

Since there’s a fairly powerful little processor sitting in most GPS units, designers tend to include just about every speed/distance/time function you can think of.

For example, some of Garmin’s GPS units have a feature called ‘virtual training partner’ which pits you against an electronic competitor who’s doing a set average speed, or against yourself the last time you rode a course.


Heart rate functions. Many GPS units come with a heart rate strap, or will work with one, usually using the ANT+ protocol (see below).

Power functions. If you have a power meter, many GPS units will work with it to record your power data along with your ride and heart rate data, and display a range of measurements and averages so you can confirm that the reason you feel like you’re working your arse off is that you’re working your arse off.

Training functions. With a programmed workout sequence, many GPS units can do the brain work of counting intervals or timing efforts for you, feeing you up to concentrate on the effort itself. Some also have in-built fitness tests or can monitor your training effort and load so you don’t overdo it.


Geographical functions. These include both navigation and route recording, functions that are unique to GPS units. If you simply want to get somewhere, almost all mapping GPS units let you put in a destination as a postcode, name of a village or point of interest and will then give you directions to it, usually with turn-by-turn warnings as you approach junctions. However, even when you use a setting like ‘avoid major roads’ GPS map data often doesn’t differentiate between a quiet minor road and a dual carriageway A road, which can lead to some interesting route choices.

A better idea is to plan your route in advance using either the GPS maker’s own tools, such as Garmin Connect, or one of the many route-planning websites out there. Transfer the route to your GPS and you can then follow it exactly.

Recording a route lets you follow it exactly on a future ride — handy if you’re being guided — and has opened the door to competing against friends and strangers online through Strava.

If you’re following a planned route, then the unit can tell you how far it is to your destination or to the next landmark. It can usually also work out how long you’ll take to get there based on your speed so far.

If you’re happy to really roll the dice on where your ride takes you, some GPS units can generate a random route of a specified length, an entertaining gimmick that can be useful for exploring new areas.

Routing GPS units will still give you turn-by-turn directions so you can follow a pre-loaded route. The display in these situations is usually a line showing you the upcoming turn.


Time functions. As well as the obvious — time of day, ride time, stopwatch and so on — GPS units often have extra time functions that depend on satellite data. These include sunset and sunrise times and automatic lap time functions based on detecting the spot where you started.

Altitude functions. GPS units can work out your altitude from satellite data, but this doesn’t tend to be very accurate. Altitude data usually comes from a barometric altimeter, which uses atmospheric pressure to determine your height above sea level.

Barometric altimeters are susceptible to errors caused by changes in the weather, but if you upload your ride data to a ride-sharing site you will often be able to correct the elevation readings.

Having an altimeter lets you see extra information like how fast you’re climbing and the gradient so you can confirm that killer hill really is insanely steep. Or that you're just hideously unfit.

Wireless communication functions. It’s common for GPS units to have the ability to communicate wirelessly with other devices or sensors, using low-power wireless communication protocols such as Bluetooth and ANT+. This is usually how GPS units communicate with cadence sensors, heart rate monitor straps, power meters, phones and even other GPS units. Some GPS units are able to use your home wi-fi to upload your ride, and will do so automatically for you. If you have electronic gears many GPS units can get data from them and tell you which gear you're in too.

The advent of Bluetooth Smart means many units are in constant contact with your phone, and can display text and call alerts.

About Buyer's Guides

The aim of buyer's guides is to give you the most, authoritative, objective and up-to-date buying advice. We continuously update and republish our guides, checking prices, availability and looking for the best deals.

Our guides include links to websites where you can buy the featured products. Like most sites we make a small amount of money if you buy something after clicking on one of those links. We want you to be happy with what you buy, so we only include a product in a if we think it's one of the best of its kind.

As far as possible that means recommending equipment that we have actually reviewed, but we also include products that are popular, highly-regarded benchmarks in their categories.

Here's some more information on how makes money.

You can also find further guides on our sister sites and ebiketips. buyer's guides are maintained and updated by Mildred Locke. Email Mildred with comments, corrections or queries.

John has been writing about bikes and cycling for over 30 years since discovering that people were mug enough to pay him for it rather than expecting him to do an honest day's work.

He was heavily involved in the mountain bike boom of the late 1980s as a racer, team manager and race promoter, and that led to writing for Mountain Biking UK magazine shortly after its inception. He got the gig by phoning up the editor and telling him the magazine was rubbish and he could do better. Rather than telling him to get lost, MBUK editor Tym Manley called John’s bluff and the rest is history.

Since then he has worked on MTB Pro magazine and was editor of Maximum Mountain Bike and Australian Mountain Bike magazines, before switching to the web in 2000 to work for Along with founder Tony Farrelly, John was on the launch team for and subsequently became editor in chief of Future Publishing’s group of cycling magazines and websites, including Cycling Plus, MBUK, What Mountain Bike and Procycling.

John has also written for Cyclist magazine, edited the BikeMagic website and was founding editor of before handing over to someone far more representative of the site's main audience.

He joined in 2013. He lives in Cambridge where the lack of hills is more than made up for by the headwinds.

Latest Comments