Go Back  Bike Forums > Bike Forums > General Cycling Discussion
Reload this Page >

Time calculations climbing vs flats

Search
Notices
General Cycling Discussion Have a cycling related question or comment that doesn't fit in one of the other specialty forums? Drop on in and post in here! When possible, please select the forum above that most fits your post!

Time calculations climbing vs flats

Thread Tools
 
Search this Thread
 
Old 04-09-24, 09:56 AM
  #1  
Tomm Willians
Senior Member
Thread Starter
 
Tomm Willians's Avatar
 
Join Date: Mar 2020
Location: Nevada County, California
Posts: 792

Bikes: Subject to change at any given moment but currently is...... Colnago Mapei, Colnago C40, Wilier Triestina Carbon, Wilier Triestina Ramato, Follis 472, Peugeot PX60, Razesa, Orbea Terra, Soma Pescadero and 1/2 owner of a Santana tandem.

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 337 Post(s)
Liked 785 Times in 266 Posts
Time calculations climbing vs flats

I’m about to ask an extremely vague question that I fully acknowledge has near limitless variables but here goes……..
Giving a general scenario of two routes of equal distance one being flat, the other having a good bit of climbing (and descending) would you be faster at one of the routes? I’m just curious if the increased speed of the descending on a climb essentially gives a similar time to riding a flat?
Doing the Death Ride for the first time this summer and doing my best to overthink it.
It’s 103 miles with of course time limits, I know what I can do a flat century in so hoping those numbers have at least some relation to what I’m facing.
Tomm Willians is offline  
Old 04-09-24, 09:58 AM
  #2  
PeteHski
Senior Member
 
PeteHski's Avatar
 
Join Date: May 2021
Posts: 8,540
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
Quoted: 4460 Post(s)
Liked 4,926 Times in 3,047 Posts
You will be much faster overall on the flat route

For example I can ride flat centuries in well under 5 hours, but hilly ones can easily be 6+ hours.
PeteHski is offline  
Likes For PeteHski:
Old 04-09-24, 10:04 AM
  #3  
njkayaker
Senior Member
 
Join Date: Sep 2007
Location: Far beyond the pale horizon.
Posts: 14,299
Mentioned: 31 Post(s)
Tagged: 0 Thread(s)
Quoted: 4275 Post(s)
Liked 1,370 Times in 951 Posts
Originally Posted by Tomm Willians
Giving a general scenario of two routes of equal distance one being flat, the other having a good bit of climbing (and descending) would you be faster at one of the routes? I’m just curious if the increased speed of the descending on a climb essentially gives a similar time to riding a flat?
For the same power output, the times for the flat course are going to be faster.

The basic problem is that you can't ever go fast enough downhill to make-up the time you spend going uphill. Part of the issue is that your downhill speed is limited by wind resistance.

Last edited by njkayaker; 04-09-24 at 10:09 AM.
njkayaker is offline  
Likes For njkayaker:
Old 04-09-24, 10:11 AM
  #4  
spelger
Senior Member
 
spelger's Avatar
 
Join Date: Jul 2015
Location: reno, nv
Posts: 2,307

Bikes: yes, i have one

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 1144 Post(s)
Liked 1,187 Times in 690 Posts
Originally Posted by njkayaker
For the same power output, the times for the flat course are going to be faster.

The basic problem is that you can't ever go fast enough downhill to make-up the time you spend going uphill. Part of the issue is that your downhill speed is limited by wind resistance.
and this whole time i thought the basic problem was that hills up are just harder than hills down.
spelger is online now  
Old 04-09-24, 10:13 AM
  #5  
Eric F 
Habitual User
 
Eric F's Avatar
 
Join Date: Jan 2020
Location: Altadena, CA
Posts: 8,061

Bikes: 2023 Niner RLT 9 RDO, 2018 Trek Procaliber 9.9 RSL, 2018 Storck Fascenario.3 Platinum, 2003 Time VX Special Pro, 2001 Colnago VIP, 1999 Trek 9900 singlespeed, 1977 Nishiki ONP

Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Quoted: 5006 Post(s)
Liked 8,177 Times in 3,869 Posts
Originally Posted by Tomm Willians
I’m just curious if the increased speed of the descending on a climb essentially gives a similar time to riding a flat?
Generally, no. You're going slower uphill for longer than you're going fast downhill.
__________________
"Swedish fish. They're protein shaped." - livedarklions
Eric F is online now  
Likes For Eric F:
Old 04-09-24, 10:14 AM
  #6  
Eric F 
Habitual User
 
Eric F's Avatar
 
Join Date: Jan 2020
Location: Altadena, CA
Posts: 8,061

Bikes: 2023 Niner RLT 9 RDO, 2018 Trek Procaliber 9.9 RSL, 2018 Storck Fascenario.3 Platinum, 2003 Time VX Special Pro, 2001 Colnago VIP, 1999 Trek 9900 singlespeed, 1977 Nishiki ONP

Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Quoted: 5006 Post(s)
Liked 8,177 Times in 3,869 Posts
Originally Posted by njkayaker
For the same power output, the times for the flat course are going to be faster.

The basic problem is that you can't ever go fast enough downhill to make-up the time you spend going uphill. Part of the issue is that your downhill speed is limited by wind resistance.
My downhill speed is often limited by my resistance to crashing and dying.
__________________
"Swedish fish. They're protein shaped." - livedarklions
Eric F is online now  
Likes For Eric F:
Old 04-09-24, 10:16 AM
  #7  
njkayaker
Senior Member
 
Join Date: Sep 2007
Location: Far beyond the pale horizon.
Posts: 14,299
Mentioned: 31 Post(s)
Tagged: 0 Thread(s)
Quoted: 4275 Post(s)
Liked 1,370 Times in 951 Posts
Originally Posted by spelger
and this whole time i thought the basic problem was that hills up are just harder than hills down.
You could put out the same amount of power to go up hill that you do on the flats. Unless it's "too steep". It seems fairly typical that people output more power going uphill than they do on the flats.

Whatever you do, you can't ever make up the time going downhill.
njkayaker is offline  
Old 04-09-24, 10:22 AM
  #8  
base2 
I am potato.
 
base2's Avatar
 
Join Date: Jun 2015
Location: Pacific Northwest
Posts: 3,122

Bikes: Only precision built, custom high performance elitist machines of the highest caliber. 🍆

Mentioned: 29 Post(s)
Tagged: 0 Thread(s)
Quoted: 1793 Post(s)
Liked 1,637 Times in 938 Posts
The flat route will be faster. You'll go slow climbing and when you get to the top to speed down, the higher speed will be averaged into the now greater cumulative total miles and thus be effectively diluted in it's effect on the average.

The only way out of this is if your hilly route has a lot more down than up.
__________________
I shouldn't have to "make myself more visible;" Drivers should just stop running people over.

Car dependency is a tax.
base2 is offline  
Old 04-09-24, 10:27 AM
  #9  
tomato coupe
Senior Member
 
Join Date: Jul 2009
Posts: 5,979

Bikes: Colnago, Van Dessel, Factor, Cervelo, Ritchey

Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
Quoted: 3967 Post(s)
Liked 7,386 Times in 2,972 Posts
Originally Posted by base2
The only way out of this is if your hilly route has a lot more down than up.
Or, drink a lot of water at the top of every hill and pee at the bottom. (Make sure your team car carries the water to the top of the hill for you.)
tomato coupe is offline  
Old 04-09-24, 11:26 AM
  #10  
rm -rf
don't try this at home.
 
rm -rf's Avatar
 
Join Date: Jan 2006
Location: N. KY
Posts: 5,954
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Quoted: 982 Post(s)
Liked 517 Times in 355 Posts
As the other comments said, the downhills are too short in time to make up for the long climb times. You can't even double your average mph climbing pace for a climb and descent, since that implies a zero time for the whole downhill.

(I first ran across this idea when someone posted a riddle on a BF climbing thread: A rider climbs a hill at 10 mph, then turns around and rides back down. How fast does he have to ride the downhill to average 20 mph for the up and down? Answer:"infinity" mph...)

For a fast total ride time, it does help to increase your watts on steeper portions of the climbs, and lower the watts on the descent. That cuts the most time off your ride. Especially compared to pushing hard on the flats with the increased wind resistance at those speeds. How much of a climbing watts increase? Oh, that could be complicated!

A climb+descent example:
A one mile long climb, at 8 mph: that takes 7.5 minutes. = 1/8 of 60 minutes)
Then a one mile downhill, at an extreme 60 mph: that takes 1 minute.
Total: 8.5 minutes for two miles. That's 14.1 mph average for the two miles with the 60 mph downhill pace. = (2 miles / (8.5/60)).
Or a 40 mph downhill would take 1.5 minutes, so that rider would average 13.3 mph.

I'm not fast. I would likely do about 180 watts for that 8 mph climb, approx 5.5% grade. A 250w rider would climb a grade slightly over 8% at 8 mph. (estimated from a bike-speed-power calculator.)

Last edited by rm -rf; 04-09-24 at 11:43 AM.
rm -rf is offline  
Likes For rm -rf:
Old 04-09-24, 12:02 PM
  #11  
rm -rf
don't try this at home.
 
rm -rf's Avatar
 
Join Date: Jan 2006
Location: N. KY
Posts: 5,954
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Quoted: 982 Post(s)
Liked 517 Times in 355 Posts
Originally Posted by Tomm Willians
I’m about to ask an extremely vague question that I fully acknowledge has near limitless variables but here goes……..
Giving a general scenario of two routes of equal distance one being flat, the other having a good bit of climbing (and descending) would you be faster at one of the routes? I’m just curious if the increased speed of the descending on a climb essentially gives a similar time to riding a flat?
Doing the Death Ride for the first time this summer and doing my best to overthink it.
It’s 103 miles with of course time limits, I know what I can do a flat century in so hoping those numbers have at least some relation to what I’m facing.
Here's a 2023 rwgps route. It looks very similar to the Death Ride website's profile.
rwgps death ride

How hard to push the pace on the first three climbs? around 2500, 3100, 2500 feet high! That 3100 foot climb is more than 9 miles long! That's going to be a long amount of time.

The remaining climbs are still quite big, though. Wow, that's a 16 mile downhill toward the end. I'd need to keep at least soft pedaling on such an extremely long downhill! Coasting most of it would lock up my leg muscles.

My left side Stages power meter is so useful for long climbs. I know what watt ranges I can sustain for different time periods, so I can avoid going too hard at the beginning, and it's motivation to try to keep my watts in range.

Last edited by rm -rf; 04-09-24 at 12:07 PM.
rm -rf is offline  
Old 04-09-24, 12:09 PM
  #12  
79pmooney
Senior Member
 
79pmooney's Avatar
 
Join Date: Oct 2014
Location: Portland, OR
Posts: 12,930

Bikes: (2) ti TiCycles, 2007 w/ triple and 2011 fixed, 1979 Peter Mooney, ~1983 Trek 420 now fixed and ~1973 Raleigh Carlton Competition gravel grinder

Mentioned: 129 Post(s)
Tagged: 0 Thread(s)
Quoted: 4823 Post(s)
Liked 3,946 Times in 2,567 Posts
Yeah, you add more minutes climbing slowly than you can possibly subtract on the downhills. Dumb example - say 40 miles, one flat, one half uphill, half downhill with the uphills so steep you can only go up them at half your flat ground speed. Say flat ground speed is 20 mph.

So: Flat ride, 40 miles/20 mph = 2 hours. Hilly ride, that 20 miles of uphill at half speed - 20 miles/10 mph = 2 hours. So how fast do you have to go to average that 20 mph over the full route? Well, (40 - 20 miles)/(2 - 2 hours) = 20/0 = infinity (or just a shade faster than the speed of light).

Or, suppose you can go 40 mph down those hills. So you spend 20 miles/40 mph going downhill = 1/2 hour. Now, to average 20 mph overall, that means+ you have to climb those 20 miles of uphill in (2 - 1/2) = 1 1/2 hours. 20 miles/1.5 = 13.3 mph. Can you actually do that?

Mt Washington - the record up is around 54 minutes for 7.6 miles. 8.4 mph. To average an ordinary 15 mph over the 15.2 miles up and down (pretending the descent was well paved and straightish), you would have to go 15.2 miles/ 15mph = 1.013 hours (= 60.8 minutes) going 7.6 miles in (60.8 - 54 minutes)/60 minutes/hour = 7.6 miles/0.113 hours = 67.1 mph. So, to average a very ordinary 15 mph, you both have to match the all-time record on that famous climb and then average 67 mph coming down.

Yes, extreme examples. But, hills always hurt average speed, unless you step up the wattage, the hills affect the wind for the better (perhaps blocking it) or there is drafting between riders on the level ground or some mix of the three.

Last edited by 79pmooney; 04-09-24 at 07:04 PM. Reason: I changed 17 mph to 15 and missed it once (Mt Washington)
79pmooney is offline  
Likes For 79pmooney:
Old 04-09-24, 01:23 PM
  #13  
spelger
Senior Member
 
spelger's Avatar
 
Join Date: Jul 2015
Location: reno, nv
Posts: 2,307

Bikes: yes, i have one

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 1144 Post(s)
Liked 1,187 Times in 690 Posts
Originally Posted by tomato coupe
Or, drink a lot of water at the top of every hill and pee at the bottom. (Make sure your team car carries the water to the top of the hill for you.)
huh? oh, added weight. how about just put a few rocks in your pockets. you won't even have to stop to remove them.
spelger is online now  
Old 04-09-24, 01:25 PM
  #14  
tomato coupe
Senior Member
 
Join Date: Jul 2009
Posts: 5,979

Bikes: Colnago, Van Dessel, Factor, Cervelo, Ritchey

Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
Quoted: 3967 Post(s)
Liked 7,386 Times in 2,972 Posts
Originally Posted by spelger
huh? oh, added weight. how about just put a few rocks in your pockets. you won't even have to stop to remove them.
A real cyclist doesn't stop to pee.
tomato coupe is offline  
Old 04-09-24, 03:13 PM
  #15  
KerryIrons
Senior Member
 
Join Date: Mar 2012
Posts: 986
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 510 Post(s)
Likes: 0
Liked 644 Times in 360 Posts
Originally Posted by Tomm Willians
I’m about to ask an extremely vague question that I fully acknowledge has near limitless variables but here goes……..
Giving a general scenario of two routes of equal distance one being flat, the other having a good bit of climbing (and descending) would you be faster at one of the routes? I’m just curious if the increased speed of the descending on a climb essentially gives a similar time to riding a flat?
Doing the Death Ride for the first time this summer and doing my best to overthink it.
It’s 103 miles with of course time limits, I know what I can do a flat century in so hoping those numbers have at least some relation to what I’m facing.
No vagueness required. As others have noted, the flats are ALWAYS faster than hill. The physics are relatively simple and can be calculated with pretty high accuracy.
KerryIrons is offline  
Old 04-09-24, 03:36 PM
  #16  
Trakhak
Senior Member
 
Trakhak's Avatar
 
Join Date: Jan 2005
Location: Baltimore, MD
Posts: 5,408
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
Quoted: 2506 Post(s)
Liked 2,985 Times in 1,692 Posts
Originally Posted by tomato coupe
Or, drink a lot of water at the top of every hill and pee at the bottom. (Make sure your team car carries the water to the top of the hill for you.)
An issue of a bike magazine that I read in the late '60's or early '70's reported the rumor that some riders on some teams were known to cheat while racing in the Alps by being handed up "water" bottles at the top of a long descent that were actually filled with lead pellets. They'd then exchange bottles at the bottom.

Also read the rumor that some star rider (Anquetil, Coppi, one of those guys), at the start of a tough climb, would pull his water bottle from its cage and stick it in a back pocket of his jersey - to make the bike lighter.
Trakhak is offline  
Old 04-09-24, 03:52 PM
  #17  
PeteHski
Senior Member
 
PeteHski's Avatar
 
Join Date: May 2021
Posts: 8,540
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
Quoted: 4460 Post(s)
Liked 4,926 Times in 3,047 Posts
Originally Posted by Trakhak
An issue of a bike magazine that I read in the late '60's or early '70's reported the rumor that some riders on some teams were known to cheat while racing in the Alps by being handed up "water" bottles at the top of a long descent that were actually filled with lead pellets. They'd then exchange bottles at the bottom.
Is that actually cheating though? Is there a rule against carrying extra weight on your bike?
PeteHski is offline  
Old 04-09-24, 04:51 PM
  #18  
Trakhak
Senior Member
 
Trakhak's Avatar
 
Join Date: Jan 2005
Location: Baltimore, MD
Posts: 5,408
Mentioned: 15 Post(s)
Tagged: 0 Thread(s)
Quoted: 2506 Post(s)
Liked 2,985 Times in 1,692 Posts
Originally Posted by PeteHski
Is that actually cheating though? Is there a rule against carrying extra weight on your bike?
Good question. Perhaps not cheating, technically, but contrary to the spirit of good sportsmanship.

Did a search and found this article.
Trakhak is offline  
Likes For Trakhak:
Old 04-09-24, 05:51 PM
  #19  
Sierra_rider
Senior Member
 
Sierra_rider's Avatar
 
Join Date: Mar 2023
Location: NorCal
Posts: 535

Bikes: Santa Cruz Blur 4 TR, Canyon Endurace cf sl, Canyon Ultimate cf slx, Canyon Strive enduro, Canyon Grizl sl8

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 230 Post(s)
Liked 918 Times in 365 Posts
Originally Posted by Tomm Willians
I’m about to ask an extremely vague question that I fully acknowledge has near limitless variables but here goes……..
Giving a general scenario of two routes of equal distance one being flat, the other having a good bit of climbing (and descending) would you be faster at one of the routes? I’m just curious if the increased speed of the descending on a climb essentially gives a similar time to riding a flat?
Doing the Death Ride for the first time this summer and doing my best to overthink it.
It’s 103 miles with of course time limits, I know what I can do a flat century in so hoping those numbers have at least some relation to what I’m facing.
As others have said, you'll be much slower on a mountainous century. I as someone who's ridden the Death Ride before, and rides those climbs on a regular basis, the long climbs stack up the fatigue in a way that even a hilly century won't.

IIRC, the course record is just under 6 hours, and that was set by a former world tour pro(Stetina.) As far as us mere mortals, anything under 9 hours is fairly fast IMO. It's very dependent on weather too...last year it hit 105F in Markleeville and I was wasting a lot of time massaging out leg cramps towards the end of the day. I'll add that the minimum starting time really isn't enforced. As long as you have lights, its pretty common practice to start early.
Sierra_rider is offline  
Likes For Sierra_rider:
Old 04-09-24, 06:00 PM
  #20  
Tomm Willians
Senior Member
Thread Starter
 
Tomm Willians's Avatar
 
Join Date: Mar 2020
Location: Nevada County, California
Posts: 792

Bikes: Subject to change at any given moment but currently is...... Colnago Mapei, Colnago C40, Wilier Triestina Carbon, Wilier Triestina Ramato, Follis 472, Peugeot PX60, Razesa, Orbea Terra, Soma Pescadero and 1/2 owner of a Santana tandem.

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 337 Post(s)
Liked 785 Times in 266 Posts
Originally Posted by Sierra_rider
As others have said, you'll be much slower on a mountainous century. I as someone who's ridden the Death Ride before, and rides those climbs on a regular basis, the long climbs stack up the fatigue in a way that even a hilly century won't.

IIRC, the course record is just under 6 hours, and that was set by a former world tour pro(Stetina.) As far as us mere mortals, anything under 9 hours is fairly fast IMO. It's very dependent on weather too...last year it hit 105F in Markleeville and I was wasting a lot of time massaging out leg cramps towards the end of the day. I'll add that the minimum starting time really isn't enforced. As long as you have lights, its pretty common practice to start early.
Yes I noticed that, it’s our (3 of us) intention to start at 330am.
Tomm Willians is offline  
Old 04-09-24, 07:00 PM
  #21  
Mtracer
Senior Member
 
Join Date: Jan 2022
Location: Albuquerque NM USA
Posts: 508
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 229 Post(s)
Liked 317 Times in 203 Posts
I agree with all, flat will be faster.

Here's my 2 cents and an engineering and physics perspective (a nerds way to look at it),. If you put out the same power for both courses, and they took the same time (they do not), you would expend the same total energy. Energy = Power x Time.

The energy you put into climbing a hill, you get back descending. But you climb much slower, and therefore you lose less energy in aerodynamic losses. Going downhill, you'll be much faster, and aerodynamic losses will be very much higher. Aerodynamic losses are very non-linear and for example, if you descend just 2X faster than you climb, you will expend 8X more power in aerodynamic losses, but since you'll descend the same hill in half the time, the net result is 4X more energy lost to aero drag descending vs climbing.

Therefore, since you will have expended more energy going up and down the hill, but used the same power, it must take more time.

Even without this issue with aerodynamic losses, if the hill is steep enough, you reach a limit where no matter how fast you descend, you can't make up the time. For example, if on the flat, the route took one hour, but the climb is so steep, it takes you 1hour and 10 minutes to climb, you could descend infinitely fast, and can't make up the time.

Finally there is simply the distance. Going up and down a hill is a longer distance to travel.

Thumbs up to the OP for asking the question and generating a discussion, I'll assure you, every technical weenie on BF has asked this question to themselves. I think to most anyone, it's sort of intuitively obvious that flatter would be faster, but if you don't actually think it through, you don't know.

I'm also betting the nerds on BF will find some technical point to argue about for the remainder of the thread. I'll even wager that Special Relativity will get brought up at some point.
Mtracer is offline  
Old 04-09-24, 07:08 PM
  #22  
rm -rf
don't try this at home.
 
rm -rf's Avatar
 
Join Date: Jan 2006
Location: N. KY
Posts: 5,954
Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Quoted: 982 Post(s)
Liked 517 Times in 355 Posts
Originally Posted by PeteHski
Is that actually cheating though? Is there a rule against carrying extra weight on your bike?
A while back, HED announced some specialty descending wheels.
rm -rf is offline  
Likes For rm -rf:
Old 04-09-24, 07:12 PM
  #23  
tomato coupe
Senior Member
 
Join Date: Jul 2009
Posts: 5,979

Bikes: Colnago, Van Dessel, Factor, Cervelo, Ritchey

Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
Quoted: 3967 Post(s)
Liked 7,386 Times in 2,972 Posts
Originally Posted by rm -rf
I was going to get a set, but they're hookless.
tomato coupe is offline  
Likes For tomato coupe:
Old 04-09-24, 08:33 PM
  #24  
CAT7RDR
Senior Member
 
Join Date: May 2017
Location: Hacienda Hgts
Posts: 2,115

Bikes: 1999 Schwinn Peloton Ultegra 10, Kestrel RT-1000 Ultegra, Trek Marlin 6 Deore 29'er

Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 824 Post(s)
Liked 1,966 Times in 948 Posts
I'm slow, heavy and not fit for longer rides.
My climbing to descent time ratio over a 2.5% average climb course is roughly 3:1 to 2.5:1 depending on the bike.
CAT7RDR is online now  
Old 04-09-24, 08:49 PM
  #25  
ofajen
Cheerfully low end
 
ofajen's Avatar
 
Join Date: Jun 2020
Posts: 1,979
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Quoted: 646 Post(s)
Liked 1,045 Times in 668 Posts
More than you want to know:

Cycling: Uphill and Downhill

Scroll down to “Pacing” if you are impatient.

Otto
ofajen is offline  
Likes For ofajen:


Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.