Go Back  Bike Forums > Bike Forums > Road Cycling
Reload this Page >

Carbon fiber bike life span

Notices
Road Cycling “It is by riding a bicycle that you learn the contours of a country best, since you have to sweat up the hills and coast down them. Thus you remember them as they actually are, while in a motor car only a high hill impresses you, and you have no such accurate remembrance of country you have driven through as you gain by riding a bicycle.” -- Ernest Hemingway

Carbon fiber bike life span

Old 11-13-22, 11:01 AM
  #76  
PeteHski
Senior Member
 
PeteHski's Avatar
 
Join Date: May 2021
Posts: 8,174
Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
Quoted: 4273 Post(s)
Liked 4,707 Times in 2,907 Posts
Originally Posted by cxwrench
A 'woven' piece of carbon is nearly always cosmetic. It doesn't provide any difference in stiffness in any direction because 50% of the material is always positioned perpendicular to the other 50%. A layer of unidirectional on the other hand can be positioned at an angle to the next layer if needed and completely change the flex/stiffness characteristics of the the part. During a visit to the Cervelo CA facility we made samples that were the size/shape of a popsicle stick. We did 2, the first had all the fibers running the length of the sample, the second had each layer at an opposing 45* angle to the length of the sample. The first you pretty much couldn't bend the length of the part, but was torsionally very flexible. The second you could easily bend lengthwise but was torsionally very rigid. Both were 4 sheets thick. Damon Rinard (head engineer for Cervelo at the time) said that weave was pretty much only used for cosmetic finish layers. It's strong against impacts but doesn't really change the flex you've designed into the layers under it.
There's a lot more to it than that:-

https://www.elevatedmaterials.com/ca...y-to-use-them/

With UD you can tune the stiffness/compliance in specifc directions - which is obviously very useful in a bike frame. Woven sheets are typically used both for top and bottom of UD layups and not just for cosmetics - also for durability and for use in machined areas. Of course a single sheet of woven carbon used as a finisher isn't going to contribute much to the overall structural stiffness.

Back in the early 90s I worked for a company manufacturing Forumula 3 and Formula 3000 carbon monocoque chassis. The F3 "tubs" were typically made from woven bi-directional carbon with very little UD (which was a lot more expensive at the time). The F3000 tubs used a lot more UD and were roughly twice as stiff torsionally and about twice the cost. So it's good to see UD being used extensively in modern bike frames. It shows how much the industry has matured.
PeteHski is online now  
Old 11-13-22, 05:12 PM
  #77  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by cxwrench
What you're missing is that the bicycle frame is designed with a fatigue limit far far above that theoretical 66nm. That being the case if the frame is manufactured properly it will never get close enough to that limit to 'wear out'.
Exactly. Frames in general are overbuilt. How many carbon frames do you see splitting apart while riding unless they already had some previously unseen crash damage?
Lombard is offline  
Old 11-20-22, 08:52 PM
  #78  
bbattle
.
 
bbattle's Avatar
 
Join Date: Aug 2005
Location: Rocket City, No'ala
Posts: 12,760

Bikes: 2014 Trek Domane 5.2, 1985 Pinarello Treviso, 1990 Gardin Shred, 2006 Bianchi San Jose

Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 62 Post(s)
Likes: 0
Liked 24 Times in 11 Posts
Originally Posted by Seattle Forrest
It would drope.
Yes, it would dial it up to 400 watts and drope the Hamer.

Damn, people. Carbon frames, properly taken care of, will outlast you.

Steel frames, properly taken care of, will outlast you.

Aluminum frames, properly taken care of, will outlast you.

That is the truth, end of discussion.

The comprehension of my sentences, should focus on "properly taken care of".

In other words, if you crash, the frame will often suffer damage which shortens the lifespan of said frame. How much depends upon the severity of the crash.

Testing has shown that carbon fiber frames are far, far stronger than any o'l steel, aluminum, titanium, wood frame.

But if you slam your bike into a guard rail at 30mph and smash the chain stay, you should expect some problems down the road. As I said earlier, carbon fiber layups do not like impacts.

Now, slamming a steel framed bicycle into the same guard rail at 30mph is probably going to cause equally bad news.

Now, if you disagree, that's fine. Keep riding whatever bicycle you've got because I've already stated the truism that given proper care, whatever you ride is going to outlast you.

I'm out of popcorn now; be back later for the next "will I die if I ride this bike?" thread.
__________________
bbattle is offline  
Old 11-21-22, 12:20 AM
  #79  
Branko D
Senior Member
 
Join Date: Feb 2018
Posts: 786
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 338 Post(s)
Liked 408 Times in 252 Posts
The point is to ride enough that your bikes don't outlast you but the other way around, though.
Branko D is offline  
Likes For Branko D:
Old 11-24-22, 09:41 PM
  #80  
oldbobcat
Senior Member
 
oldbobcat's Avatar
 
Join Date: Jul 2005
Location: Boulder County, CO
Posts: 4,370

Bikes: '80 Masi Gran Criterium, '12 Trek Madone, early '60s Frejus track

Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 508 Post(s)
Liked 434 Times in 331 Posts
Originally Posted by Redbullet
Noticed. But the takeaway for the moment is that nobody (yet) claimed here retiring road carbon bike due to failing during normal use. This might be a little piece of answer to my question.
I had a 2008 Giant TCR, purchased slightly used, that went saggy on me starting my third year with it. I'd heard from many that the TCRs of this era had issues and Giant was replacing these frames, no questions asked. I wish I knew. But I replaced it with a 2012 Trek Madone 5.5, partly on the basis of Trek's frame warranty, and it's still going strong.
oldbobcat is offline  
Old 11-24-22, 11:14 PM
  #81  
Koyote
Senior Member
 
Join Date: Sep 2017
Posts: 7,764
Mentioned: 37 Post(s)
Tagged: 0 Thread(s)
Quoted: 6881 Post(s)
Liked 10,871 Times in 4,636 Posts
Originally Posted by oldbobcat
I had a 2008 Giant TCR, purchased slightly used, that went saggy on me starting my third year with it. I'd heard from many that the TCRs of this era had issues and Giant was replacing these frames, no questions asked. I wish I knew. But I replaced it with a 2012 Trek Madone 5.5, partly on the basis of Trek's frame warranty, and it's still going strong.
What does “saggy” mean in this context?
Koyote is online now  
Old 11-25-22, 06:43 AM
  #82  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by Koyote
What does “saggy” mean in this context?
That's a new one on me.

.
Lombard is offline  
Likes For Lombard:
Old 11-25-22, 10:50 AM
  #83  
oldbobcat
Senior Member
 
oldbobcat's Avatar
 
Join Date: Jul 2005
Location: Boulder County, CO
Posts: 4,370

Bikes: '80 Masi Gran Criterium, '12 Trek Madone, early '60s Frejus track

Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 508 Post(s)
Liked 434 Times in 331 Posts
Originally Posted by Koyote
What does “saggy” mean in this context?
From the start I could tell the bike was less stiff than the Felt F5 that it replaced. But it had a nice snap and it fit perfectly, and it was all Dura-Ace with Mavic wheels. I liked it. The decline started as getting just plain "whippy," the old-school term for a steel bike that was too big or too long for the selected materiall, mushy steering, energy-soaking sprints, and difficult to control out of the saddle. At first I thought it was just me getting out old. Then it got squirrelly. Descending, I had to stop pedaling at 35 mph just to keep it in a reasonably straight line. If there was a crosswind, my knees were clamped to the top tube. I had to borrow bikes from the shop's rental fleet to lead the Saturday group ride. I couldn't trust myself riding next to anyone. I retired the bike when I noticed that the wheelbase got longer when I sat on it.

Last edited by oldbobcat; 11-25-22 at 10:55 AM.
oldbobcat is offline  
Old 11-25-22, 10:56 AM
  #84  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by oldbobcat
From the start I could tell the bike was less stiff than the Felt F5 that it replaced. But it had a nice snap and it fit perfectly, and it was all Dura-Ace with Mavic wheels. I liked it. The decline started as getting just plain "whippy," the old-school term for a steel bike that was too big or too long for the selected materiall, mushy steering, energy-soaking sprints, and difficult to control out of the saddle. At first I thought it was just me getting out old. Then it got squirrelly. Descending, I had to stop pedaling at 35 mph just to keep it in a reasonably straight line. If there was a crosswind, my knees were clamped to the top tube. I had to borrow bikes from the shop's rental fleet to lead the Saturday group ride. I couldn't trust myself riding next to anyone. I retired the bike when I noticed that the wheelbase got longer when I sat on it.
YIKES! I was going to say "flexy", but this goes well beyond flexy. Sounds like a crack in the frame somewhere.
Lombard is offline  
Likes For Lombard:
Old 11-25-22, 12:40 PM
  #85  
thin_concrete
Achtung!
 
thin_concrete's Avatar
 
Join Date: Oct 2015
Location: New England
Posts: 1,673

Bikes: 60.1, Marvel

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 515 Post(s)
Liked 268 Times in 161 Posts
Yeah - absent a crack/structural damage, I can’t imagine any expansion be noticeable to the naked eye. How much was this bike flexing?
thin_concrete is offline  
Likes For thin_concrete:
Old 11-25-22, 12:48 PM
  #86  
vespasianus
Senior Member
 
Join Date: Jul 2019
Location: In the south but from North
Posts: 685

Bikes: Turner 5-Spot Burner converted; IBIS Ripley, Specialized Crave, Tommasini Sintesi, Cinelli Superstar, Tommasini X-Fire Gravel

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 396 Post(s)
Liked 375 Times in 210 Posts
Originally Posted by oldbobcat
From the start I could tell the bike was less stiff than the Felt F5 that it replaced. But it had a nice snap and it fit perfectly, and it was all Dura-Ace with Mavic wheels. I liked it. The decline started as getting just plain "whippy," the old-school term for a steel bike that was too big or too long for the selected materiall, mushy steering, energy-soaking sprints, and difficult to control out of the saddle. At first I thought it was just me getting out old. Then it got squirrelly. Descending, I had to stop pedaling at 35 mph just to keep it in a reasonably straight line. If there was a crosswind, my knees were clamped to the top tube. I had to borrow bikes from the shop's rental fleet to lead the Saturday group ride. I couldn't trust myself riding next to anyone. I retired the bike when I noticed that the wheelbase got longer when I sat on it.
Except for the elongating wheelbase (eek!) and the issue in crosswinds, what you describe sounds like old wheels that need some work. How much did the wheelbase change?
vespasianus is offline  
Old 11-25-22, 01:22 PM
  #87  
oldbobcat
Senior Member
 
oldbobcat's Avatar
 
Join Date: Jul 2005
Location: Boulder County, CO
Posts: 4,370

Bikes: '80 Masi Gran Criterium, '12 Trek Madone, early '60s Frejus track

Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 508 Post(s)
Liked 434 Times in 331 Posts
Originally Posted by vespasianus
Except for the elongating wheelbase (eek!) and the issue in crosswinds, what you describe sounds like old wheels that need some work. How much did the wheelbase change?
No, because I used the wheels with no trouble on the Madone for Ride the Rockies in 2013. As for the wheelbase, I didn't measure the spread, as I was sitting on the bike. But I observed the wheel shifting forward slightly as the seat post (27.2 mm) leaned back farther as I put weight on it. My impression was that the top tube was bowing from a leverage effect at the seat lug. And no, the seat post was not over-extended, and no, the bike was not too small for me, and no, I did not weigh over 200 lbs. And, my store manager, who raced for a Giant-sponsored team during that period, confirmed that these frames would be spent at the end of a single season, and Giant gave them new ones as needed. They rode harder than I did. And there have been similar stories from owners of some small brands from that era, like BH and Kuota. Any more questions?

Carbon fiber is a very strong material, but the resins and techniques that bind it are a mixed bag. Interestingly, when Trek started offshoring their 500-level Madones, they chose Giant as their fabricator. I've never heard of problems with Trek carbon fiber.

Last edited by oldbobcat; 11-25-22 at 01:34 PM.
oldbobcat is offline  
Old 11-25-22, 01:27 PM
  #88  
vespasianus
Senior Member
 
Join Date: Jul 2019
Location: In the south but from North
Posts: 685

Bikes: Turner 5-Spot Burner converted; IBIS Ripley, Specialized Crave, Tommasini Sintesi, Cinelli Superstar, Tommasini X-Fire Gravel

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 396 Post(s)
Liked 375 Times in 210 Posts
Originally Posted by oldbobcat
No, because I used the wheels with no trouble on the Madone for Ride the Rockies in 2013. As for the wheelbase, I didn't measure the spread, as I was sitting on the bike. But I observed the wheel shifting forward slightly as the seat post (27.2 mm) leaned back farther as I put weight on it. My impression was that the top tube was bowing from a leverage effect at the seat lug. And no, the seat post was not over-extended, and no, the bike was not too small for me, and no, I did not weigh over 200 lbs. And, my store manager, who raced for a Giant-sponsored team during that period, confirmed that these frames would be spent at the end of a single season, and Giant gave them new ones as needed. They rode harder than I did. And there have been similar stories from owners of some small brands from that era, like BH and Kuota. Any more questions?
So was the thinking this was just a bad "batch" of frames that should never behave like that?
vespasianus is offline  
Old 11-25-22, 03:10 PM
  #89  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by oldbobcat
But I observed the wheel shifting forward slightly as the seat post (27.2 mm) leaned back farther as I put weight on it. My impression was that the top tube was bowing from a leverage effect at the seat lug.
So you have a full-suspension bike without paying for a full-suspension bike!


Originally Posted by oldbobcat
Carbon fiber is a very strong material, but the resins and techniques that bind it are a mixed bag. Interestingly, when Trek started offshoring their 500-level Madones, they chose Giant as their fabricator. I've never heard of problems with Trek carbon fiber.
I've never heard of problems with Cannondale carbon fiber or for that matter, carbon fiber from most brands either. I have in fact heard of problems with Trek carbon fiber frames.
Lombard is offline  
Old 11-25-22, 03:13 PM
  #90  
oldbobcat
Senior Member
 
oldbobcat's Avatar
 
Join Date: Jul 2005
Location: Boulder County, CO
Posts: 4,370

Bikes: '80 Masi Gran Criterium, '12 Trek Madone, early '60s Frejus track

Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 508 Post(s)
Liked 434 Times in 331 Posts
Originally Posted by vespasianus
So was the thinking this was just a bad "batch" of frames that should never behave like that?
Well it obviously wasn't done this way deliberately.
oldbobcat is offline  
Old 11-25-22, 03:15 PM
  #91  
oldbobcat
Senior Member
 
oldbobcat's Avatar
 
Join Date: Jul 2005
Location: Boulder County, CO
Posts: 4,370

Bikes: '80 Masi Gran Criterium, '12 Trek Madone, early '60s Frejus track

Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 508 Post(s)
Liked 434 Times in 331 Posts
Originally Posted by Lombard
So you have a full-suspension bike without paying for a full-suspension bike!
.
Yeah, but there was no build-up before bottoming out.
oldbobcat is offline  
Old 11-25-22, 03:40 PM
  #92  
oldbobcat
Senior Member
 
oldbobcat's Avatar
 
Join Date: Jul 2005
Location: Boulder County, CO
Posts: 4,370

Bikes: '80 Masi Gran Criterium, '12 Trek Madone, early '60s Frejus track

Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 508 Post(s)
Liked 434 Times in 331 Posts
There's a series on YouTube about carbon frames, by Raoul Leuscher. He splits damaged or warrantied frames to examine how they're made. It's difficult to draw definitive conclusions from these reviews, but they show the manufacturers' attention to detail and what can possibly go wrong in fabricating a carbon frame.
oldbobcat is offline  
Old 11-25-22, 03:49 PM
  #93  
tomato coupe
Senior Member
 
Join Date: Jul 2009
Posts: 5,879

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

Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Quoted: 3905 Post(s)
Liked 7,181 Times in 2,905 Posts
Originally Posted by oldbobcat
I had a 2008 Giant TCR, purchased slightly used, that went saggy on me starting my third year with it.
How old was the frame went it went flacid?
tomato coupe is offline  
Old 11-25-22, 03:56 PM
  #94  
oldbobcat
Senior Member
 
oldbobcat's Avatar
 
Join Date: Jul 2005
Location: Boulder County, CO
Posts: 4,370

Bikes: '80 Masi Gran Criterium, '12 Trek Madone, early '60s Frejus track

Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 508 Post(s)
Liked 434 Times in 331 Posts
Originally Posted by tomato coupe
How old was the frame went it went flacid?
Like detumescent? It was a 2008. I bought it in 2009. I started noticing changes around 2011, and by 2012 I knew it was a lost cause.

It's crossed my mind that the seller might have known the frame was defective, but when it arrived it looked flawless. It truly was hardly ridden, and it rode superbly for about two years.

Last edited by oldbobcat; 11-25-22 at 04:09 PM.
oldbobcat is offline  
Old 11-25-22, 04:00 PM
  #95  
tomato coupe
Senior Member
 
Join Date: Jul 2009
Posts: 5,879

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

Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Quoted: 3905 Post(s)
Liked 7,181 Times in 2,905 Posts
Originally Posted by oldbobcat
Like detumescent? I started noticing in its third year. By the fourth I knew it was a goner.
I thought you stated you bought it used, and that it went soft the third year you owned it. Less than a year old when you bought it?
tomato coupe is offline  
Old 11-25-22, 04:11 PM
  #96  
thin_concrete
Achtung!
 
thin_concrete's Avatar
 
Join Date: Oct 2015
Location: New England
Posts: 1,673

Bikes: 60.1, Marvel

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 515 Post(s)
Liked 268 Times in 161 Posts
I can’t imagine Giant’s production of Trek (or any other brand’s) bikes would so be markedly different that this was a common failure for Trek bikes of that era. If there were issues, I’d think other brands would see the same issues. Maybe I’m way off though.
thin_concrete is offline  
Old 11-25-22, 05:41 PM
  #97  
vespasianus
Senior Member
 
Join Date: Jul 2019
Location: In the south but from North
Posts: 685

Bikes: Turner 5-Spot Burner converted; IBIS Ripley, Specialized Crave, Tommasini Sintesi, Cinelli Superstar, Tommasini X-Fire Gravel

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 396 Post(s)
Liked 375 Times in 210 Posts
Originally Posted by thin_concrete
I can’t imagine Giant’s production of Trek (or any other brand’s) bikes would so be markedly different that this was a common failure for Trek bikes of that era. If there were issues, I’d think other brands would see the same issues. Maybe I’m way off though.
I think Giant makes about 10-30% of all carbon bikes out there. I have had "bad" carbon. A carbon seat post from Amazon but shipped from China - no name brand and dirt cheap. Was so soft that I could compress it by pressing. Whole thing felt kinda like paper mache. Lasted one ride and crumpled. Did not snap but collapsed like a wet paper towel roll.

I wonder if the Giant was a counterfeit?
vespasianus is offline  
Old 11-25-22, 05:50 PM
  #98  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by vespasianus
I think Giant makes about 10-30% of all carbon bikes out there. I have had "bad" carbon. A carbon seat post from Amazon but shipped from China - no name brand and dirt cheap. Was so soft that I could compress it by pressing. Whole thing felt kinda like paper mache. Lasted one ride and crumpled. Did not snap but collapsed like a wet paper towel roll.

I wonder if the Giant was a counterfeit?
Sure sounds like it.
Lombard is offline  
Old 11-25-22, 08:28 PM
  #99  
t2p
Senior Member
 
Join Date: May 2022
Location: USA - Southwest PA
Posts: 2,975

Bikes: Cannondale - Gary Fisher - Giant - Litespeed - Schwinn Paramount - Schwinn (lugged steel) - Trek OCLV

Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 1355 Post(s)
Liked 1,802 Times in 1,037 Posts
Originally Posted by Lombard
So you have a full-suspension bike without paying for a full-suspension bike!




I've never heard of problems with Cannondale carbon fiber or for that matter, carbon fiber from most brands either. I have in fact heard of problems with Trek carbon fiber frames.
recall problems with early Trek carbon frames with aluminum lugs - the bikes / frames had a lot of miles though

early Trek OCLV frames were susceptible to failure from dropped chains - Trek then supplied a steel 'ring' that mounted behind the drive-side bottom bracket flange to prevent the chain from sawing through the chain stay

also heard there were some cases where the threaded bottom bracket inner 'shell' bond failed ... would spin when bottom bracket was installed
t2p is online now  
Old 11-25-22, 08:51 PM
  #100  
Lombard
Sock Puppet
 
Lombard's Avatar
 
Join Date: Oct 2022
Location: Planet Earth
Posts: 1,701

Bikes: 2014 Cannondale Synapse Carbon, 2017 Jamis Renegade Exploit and too many others to mention.

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 1031 Post(s)
Liked 863 Times in 573 Posts
Originally Posted by t2p
early Trek OCLV frames were susceptible to failure from dropped chains - Trek then supplied a steel 'ring' that mounted behind the drive-side bottom bracket flange to prevent the chain from sawing through the chain stay.
Ahhh, so that's why my 2007 Trek Pilot 5.0 has that steel ring.
Lombard is offline  
Likes For Lombard:

Thread Tools
Search this Thread

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.