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

Stiffness Does Not Matter

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!

Stiffness Does Not Matter

Thread Tools
 
Search this Thread
 
Old 08-25-21, 02:51 PM
  #151  
Senior Member
 
PeteHski's Avatar
 
Join Date: May 2021
Posts: 8,451
Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
Quoted: 4415 Post(s)
Liked 4,868 Times in 3,013 Posts
Originally Posted by KKBHH
Well, since the entire lightweight bicycle doesn't weigh very much then why not suspend the rider on the frame instead of suspending the rider and frame on the wheels ? In the first case the entire bicycle would be un-sprung weight while in the second case only the wheels and suspension would be un-sprung weight. But again the bicycle doesn't weigh very much against the total weight of bicycle and rider.

The problems would seem to be that a seat suspension would hinder pedaling while sitting in the seat. But then if there were only a handlebar suspension that would tend to pitch the rider's weight forward. If there were both a seat suspension and a handlebar suspension the rider would move more vertically.

Now one bicycle developer has a seat compliance system that moves the seat mostly front and rear and not as much up and down. I suppose that the development has our attention.

My solution is a stiff frame with a deflecting fork and deflecting seat post. Of course my sport is not long-range rides but short downhill courses like a paved sports-car track but relative to the 40 MPH speed of the bicycle.

Now we all know that a wheel suspension at the rear of a bicycle does reduce pedaling effectiveness.
The Specialized Roubaix has a handlebar suspension on top of the headset allowing 20 mm of vertical travel. The latest version of it is sprung and damped. The original didn’t have the damper. They did apparently test a similar system on the seat post but found that riders didn’t like the way it pedalled with vertical compliance (not surprisingly). So they went with a more typical compliant seat post to provide a bit of comfort. Most modern bikes now have fairly flexible seat posts to add comfort. The D-shaped carbon post on my Defy is notably springy, but because it only defects backward it doesn’t affect pedalling.
PeteHski is offline  
Old 08-25-21, 03:26 PM
  #152  
For The Fun of It
 
Paul Barnard's Avatar
 
Join Date: May 2007
Location: Louisissippi Coast
Posts: 5,852

Bikes: Lynskey GR300, Lynskey Backroad, Litespeed T6, Lynskey MT29, Burley Duet

Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
Quoted: 2135 Post(s)
Liked 1,647 Times in 829 Posts
Does this mean that the stupid justification for press fit bottom brackets is gone, and now we can get back to much more sensible threaded BBs?
Paul Barnard is offline  
Likes For Paul Barnard:
Old 08-25-21, 03:37 PM
  #153  
Senior Member
 
Join Date: Apr 2021
Posts: 4,083
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 2333 Post(s)
Liked 2,097 Times in 1,314 Posts
Jam hard out of the saddle over a hill with low tire pressure in a flexible frame Repeat with proper pressure. Switch to a stiff frame and repeat.

The losses are in the tires, not in the metal or carbon.
GhostRider62 is offline  
Old 08-25-21, 03:56 PM
  #154  
Klaatu..Verata..Necktie?
 
genejockey's Avatar
 
Join Date: May 2007
Location: SF Bay Area
Posts: 17,982

Bikes: Litespeed Ultimate, Ultegra; Canyon Endurace, 105; Battaglin MAX, Chorus; Bianchi 928 Veloce; Ritchey Road Logic, Dura Ace; Cannondale R500 RX100; Schwinn Circuit, Sante; Lotus Supreme, Dura Ace

Mentioned: 41 Post(s)
Tagged: 0 Thread(s)
Quoted: 10437 Post(s)
Liked 11,913 Times in 6,101 Posts
Lots of theoretical handwaving. Not a lot of data.

I can tell you that the stiffest frames I have are the ones the feel best in a sprint or other out-of-saddle effort, while the least stiff don't encourage that kind of effort. However, I'm also always aware of which bike I'm riding, so I can't dismiss expectation as a variable. And in the end, I don't need to because it doesn't really matter whether or not stiffness of the frame 'doesn't really matter' because somebody's got a hypothesis (it's a hypothesis, guys, not a theory).

Hell, I've even been told that stiffness of the frame doesn't matter for comfort and compliance because of some guy's hypothesis, but I still find myself seeking the least bumpy line with some bikes more than others, and some bikes on the same roads kick me up out of the saddle more than others. So I'll stick with my observations, because observation is how you determine whether hypotheses are correct anyway.
__________________
"Don't take life so serious-it ain't nohow permanent."

"Everybody's gotta be somewhere." - Eccles
genejockey is online now  
Old 08-25-21, 04:07 PM
  #155  
Junior Member
 
Join Date: Aug 2021
Posts: 12
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 12 Post(s)
Likes: 0
Liked 2 Times in 2 Posts
Originally Posted by PeteHski
The Specialized Roubaix has a handlebar suspension on top of the headset allowing 20 mm of vertical travel. The latest version of it is sprung and damped. The original didn’t have the damper. They did apparently test a similar system on the seat post but found that riders didn’t like the way it pedalled with vertical compliance (not surprisingly). So they went with a more typical compliant seat post to provide a bit of comfort. Most modern bikes now have fairly flexible seat posts to add comfort. The D-shaped carbon post on my Defy is notably springy, but because it only defects backward it doesn’t affect pedalling.
I was suggesting that it's the Cannondale Kingpin seat compliance system that should be considered. And I was suggesting to forget about simple handlebar springing. I haven't tested either system.

On second thought, maybe the Specialized 20mm of handlebar springing is the correct amount
.

Last edited by KKBHH; 08-25-21 at 09:25 PM.
KKBHH is offline  
Old 08-25-21, 04:08 PM
  #156  
Senior Member
 
phughes's Avatar
 
Join Date: Mar 2011
Posts: 3,095
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Quoted: 1034 Post(s)
Liked 1,292 Times in 744 Posts
Originally Posted by WhyFi
Look man, you can listen to the bikes but you can't hear them. There's a difference man. Just because you're listening to them doesn't mean you're hearing them.
If a bike falls outside a convenience store, because it doesn't have a kickstand, and no one is around, does it make a sound?
phughes is offline  
Old 08-25-21, 06:40 PM
  #157  
Senior Member
 
Maelochs's Avatar
 
Join Date: Oct 2015
Posts: 15,491

Bikes: 2015 Workswell 066, 2017 Workswell 093, 2014 Dawes Sheila, 1983 Cannondale 500, 1984 Raleigh Olympian, 2007 Cannondale Rize 4, 2017 Fuji Sportif 1 LE

Mentioned: 144 Post(s)
Tagged: 0 Thread(s)
Quoted: 7652 Post(s)
Liked 3,479 Times in 1,836 Posts
Originally Posted by genejockey
So I'll stick with my observations, because observation is how you determine whether hypotheses are correct anyway.
if Francis Bacon was so smart, why didn't he invent the bicycle?
Maelochs is offline  
Old 08-25-21, 06:44 PM
  #158  
Banned
 
Join Date: Feb 2008
Location: Mississauga/Toronto, Ontario canada
Posts: 8,721

Bikes: I have 3 singlespeed/fixed gear bikes

Mentioned: 30 Post(s)
Tagged: 0 Thread(s)
Quoted: 4227 Post(s)
Liked 2,488 Times in 1,286 Posts
Steel is the best material for bike frames.
wolfchild is offline  
Old 08-25-21, 06:52 PM
  #159  
Senior Member
 
Join Date: Apr 2021
Posts: 4,083
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Quoted: 2333 Post(s)
Liked 2,097 Times in 1,314 Posts
Originally Posted by wolfchild
Steel is the best material for bike frames.
I prefer my two magnesium framed bikes over all my steel bikes by a large margin.
GhostRider62 is offline  
Old 08-25-21, 08:11 PM
  #160  
Klaatu..Verata..Necktie?
 
genejockey's Avatar
 
Join Date: May 2007
Location: SF Bay Area
Posts: 17,982

Bikes: Litespeed Ultimate, Ultegra; Canyon Endurace, 105; Battaglin MAX, Chorus; Bianchi 928 Veloce; Ritchey Road Logic, Dura Ace; Cannondale R500 RX100; Schwinn Circuit, Sante; Lotus Supreme, Dura Ace

Mentioned: 41 Post(s)
Tagged: 0 Thread(s)
Quoted: 10437 Post(s)
Liked 11,913 Times in 6,101 Posts
Originally Posted by Maelochs
if Francis Bacon was so smart, why didn't he invent the bicycle?
He invented bacon. Wasn't that enough?
__________________
"Don't take life so serious-it ain't nohow permanent."

"Everybody's gotta be somewhere." - Eccles
genejockey is online now  
Likes For genejockey:
Old 08-25-21, 08:12 PM
  #161  
Klaatu..Verata..Necktie?
 
genejockey's Avatar
 
Join Date: May 2007
Location: SF Bay Area
Posts: 17,982

Bikes: Litespeed Ultimate, Ultegra; Canyon Endurace, 105; Battaglin MAX, Chorus; Bianchi 928 Veloce; Ritchey Road Logic, Dura Ace; Cannondale R500 RX100; Schwinn Circuit, Sante; Lotus Supreme, Dura Ace

Mentioned: 41 Post(s)
Tagged: 0 Thread(s)
Quoted: 10437 Post(s)
Liked 11,913 Times in 6,101 Posts
Originally Posted by wolfchild
Steel is one of the best materials for bike frames.
ftfy
__________________
"Don't take life so serious-it ain't nohow permanent."

"Everybody's gotta be somewhere." - Eccles
genejockey is online now  
Old 08-25-21, 09:49 PM
  #162  
Senior Member
 
Maelochs's Avatar
 
Join Date: Oct 2015
Posts: 15,491

Bikes: 2015 Workswell 066, 2017 Workswell 093, 2014 Dawes Sheila, 1983 Cannondale 500, 1984 Raleigh Olympian, 2007 Cannondale Rize 4, 2017 Fuji Sportif 1 LE

Mentioned: 144 Post(s)
Tagged: 0 Thread(s)
Quoted: 7652 Post(s)
Liked 3,479 Times in 1,836 Posts
Steel is the best material for steel bicycle frames.
Maelochs is offline  
Likes For Maelochs:
Old 08-25-21, 10:39 PM
  #163  
Senior Member
 
Metieval's Avatar
 
Join Date: Jul 2005
Location: Ohio
Posts: 2,857

Bikes: Road bike, Hybrid, Gravel, Drop bar SS, hard tail MTB

Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Quoted: 1218 Post(s)
Liked 298 Times in 214 Posts
If you want handle bar compliance, get some abs, start pulling on the bars instead of using them as an upper body support shelf, And quit locking your elbows!



I have a theory on why some people dislike stiff bicycle frames.
Might be time to start riding your bicycle instead of riding on it.
Metieval is offline  
Old 08-25-21, 10:49 PM
  #164  
Senior Member
Thread Starter
 
Join Date: Jul 2020
Location: Humboldt County, CA
Posts: 832
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Quoted: 405 Post(s)
Likes: 0
Liked 430 Times in 286 Posts
Originally Posted by phughes
If a bike falls outside a convenience store, because it doesn't have a kickstand, and no one is around, does it make a sound?
No.

At least not by the US Navy's definition of "sound," the correctness of which I am unsure of to this day, almost 27 years after I learned it in Sonar Technician A-school.

Per Uncle Sam, "sound" is the acoustic energy transmitted from a source, through a medium, to a receiver. Without a receiver, it's just acoustic energy, not sound.

Yeah, it's definitional and nit-picky and almost circular, but it made me giggle when I first heard it, and it still does.

--Shannon
ShannonM is offline  
Old 08-25-21, 11:07 PM
  #165  
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
Originally Posted by Paul Barnard
Does this mean that the stupid justification for press fit bottom brackets is gone, and now we can get back to much more sensible threaded BBs?
What - no. Given the choice, I'm going for pressfit.

The difference between a poorly done PF and an equally poorly done threaded BB on a carbon fiber bike is that the first will creak, the second won't. Both will eat bearings prematurely and waste more power than frame flex possibly could. Adding weight by gluing alloy inserts just so the manufacturer can mask their poor quality control on a multi thousand dollar frame - I'll pass.
Branko D is offline  
Old 08-25-21, 11:23 PM
  #166  
Senior Member
Thread Starter
 
Join Date: Jul 2020
Location: Humboldt County, CA
Posts: 832
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Quoted: 405 Post(s)
Likes: 0
Liked 430 Times in 286 Posts
Originally Posted by Branko D
What - no. Given the choice, I'm going for pressfit.

The difference between a poorly done PF and an equally poorly done threaded BB on a carbon fiber bike is that the first will creak, the second won't. Both will eat bearings prematurely and waste more power than frame flex possibly could. Adding weight by gluing alloy inserts just so the manufacturer can mask their poor quality control on a multi thousand dollar frame - I'll pass.
This would be the right answer if the manufacturers of multi-thousand-dollar frames could be relied upon to meet the tolerances required to make a low-power, low-rpm press-fit bearing set work reliably.

They have proven over and over again that they cannot.

Despite the fact that every other industry has been using press-fit cartridge bearings for decades, in applications with orders-of-magnitude greater force and speed inputs, the bicycle industry can't make frames that will properly align a pair of bearings to cope with loads of less than one horsepower at 120 rpm without screwing things up. So the only way to get a BB / frame interface that doesn't suck is make the interface adjustable.

--Shannon
ShannonM is offline  
Likes For ShannonM:
Old 08-25-21, 11:44 PM
  #167  
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
Well, some manufacturers stick with pressfit and the vast majority of their bikes have no issues. Some have abandoned it in favour of threaded, but personally I hold it against them - to me it screams "we're too cheap to do decent quality control on a multi thousand Eur / USD frame so we're not even going to try". Threaded on a CF frame also can come out crooked - it just won't squeal when it does - so it's really just fixing the symptoms of crap manufacturing tolerances.

Next CF frame I get will almost certainly also have a pressfit BB.

Last edited by Branko D; 08-25-21 at 11:48 PM.
Branko D is offline  
Old 08-26-21, 03:59 AM
  #168  
Senior Member
 
PeteHski's Avatar
 
Join Date: May 2021
Posts: 8,451
Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
Quoted: 4415 Post(s)
Liked 4,868 Times in 3,013 Posts
Originally Posted by Metieval

I have a theory on why some people dislike stiff bicycle frames.
Because they are uncomfortable on rough roads?
PeteHski is offline  
Old 08-26-21, 04:39 AM
  #169  
Senior Member
 
PeteHski's Avatar
 
Join Date: May 2021
Posts: 8,451
Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
Quoted: 4415 Post(s)
Liked 4,868 Times in 3,013 Posts
Originally Posted by KKBHH
I was suggesting that it's the Cannondale Kingpin seat compliance system that should be considered. And I was suggesting to forget about simple handlebar springing. I haven't tested either system.

On second thought, maybe the Specialized 20mm of handlebar springing is the correct amount
.
Yeah that looks quite effective. Willier have something vaguely similar with an elastomer at the seat stay / seat tube junction (see link below). But for road riding I find that 28-32 mm tyres and a D-shaped relatively compliant carbon seatpost, along with relatively thin carbon seatstays, provide plenty of comfort. It's usually the front end I sometimes find a little harsh. Carbon bars help a fair bit with the vibration and most carbon forks allow some degree of compliance. But I can see why the Roubaix exists for riding cobbles. For riding rough gravel the Cannondale system looks pretty good with 30 mm of compliance. I'm a little surprised they didn't match it with a front suspension, other than a compliant fork. I don't recall many XC bikes having a rigid fork + rear suspension. Quite the opposite!

Edit: One thing about the Cannondale Kingpin I would be concerned about with 30 mm of compliance is damping as it appears to be an undamped spring and that is quite a lot of movement. I used to have a Cannondale Scalpel, which also used flexible chainstays for rear suspension, but it also had a spring/damper at the seatpost junction. The first version of Specialized's Futureshock was also undamped and some people found it too "bouncy". The Mk2 version added a damper, which was considered a significant improvement. But maybe the damping is not so critical at the rear end. The Willier system I mentioned will have a fair amount of natural damping in the elastomer.

https://wilier.com/en/my2022/int/rac...kes/cento10ndr

Last edited by PeteHski; 08-26-21 at 04:52 AM.
PeteHski is offline  
Old 08-26-21, 05:02 AM
  #170  
Senior Member
 
PeteHski's Avatar
 
Join Date: May 2021
Posts: 8,451
Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
Quoted: 4415 Post(s)
Liked 4,868 Times in 3,013 Posts
Talking of compliance, I'm quite intrigued by OPEN's MIN.D road frame with its 25 mm continuous seat tube/mast and wafer thin bowed seat stays. It looks very comfortable to me, without resorting to a more complicated suspension design. Also appears to be stiff in all the right places.

https://road.cc/content/review/open-mind-2020-276793
PeteHski is offline  
Old 08-26-21, 06:46 AM
  #171  
Senior Member
 
Metieval's Avatar
 
Join Date: Jul 2005
Location: Ohio
Posts: 2,857

Bikes: Road bike, Hybrid, Gravel, Drop bar SS, hard tail MTB

Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Quoted: 1218 Post(s)
Liked 298 Times in 214 Posts
Originally Posted by PeteHski
Because they are uncomfortable on rough roads?
Oh I've seen all kinds of tips for riding rough roads.

Less psi
Relax
Higher gear
Wider tires

I've yet to read any article on how to ride rough roads / cobble stone that suggest buying a bicycle with a frame that is a flexible noodle.

Maybe you know of a few articles that suggest flexible frames?
Metieval is offline  
Old 08-26-21, 06:58 AM
  #172  
Senior Member
 
Milton Keynes's Avatar
 
Join Date: May 2016
Posts: 3,947

Bikes: Trek 1100 road bike, Roadmaster gravel/commuter/beater mountain bike

Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Quoted: 2281 Post(s)
Liked 1,710 Times in 936 Posts
Originally Posted by Maelochs
if Francis Bacon was so smart, why didn't he invent the bicycle?
Well he invented bacon so that was a pretty good accomplishment.
Milton Keynes is offline  
Old 08-26-21, 07:11 AM
  #173  
Senior Member
 
PeteHski's Avatar
 
Join Date: May 2021
Posts: 8,451
Mentioned: 12 Post(s)
Tagged: 0 Thread(s)
Quoted: 4415 Post(s)
Liked 4,868 Times in 3,013 Posts
Originally Posted by Metieval
Oh I've seen all kinds of tips for riding rough roads.

Less psi
Relax
Higher gear
Wider tires

I've yet to read any article on how to ride rough roads / cobble stone that suggest buying a bicycle with a frame that is a flexible noodle.

Maybe you know of a few articles that suggest flexible frames?
There are plenty of road race bikes with targeted vertical frame compliance. Flexible seat posts, seat stays, chainstays, forks, bars etc. It doesn't make them flexible noodles. It's all about directional stiffness.
PeteHski is offline  
Old 08-26-21, 08:02 AM
  #174  
Senior Member
 
Metieval's Avatar
 
Join Date: Jul 2005
Location: Ohio
Posts: 2,857

Bikes: Road bike, Hybrid, Gravel, Drop bar SS, hard tail MTB

Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Quoted: 1218 Post(s)
Liked 298 Times in 214 Posts
Originally Posted by PeteHski
It's all about directional stiffness.
/end thread

Thanks!
Metieval is offline  
Old 08-26-21, 08:06 AM
  #175  
Advanced Slacker
 
Kapusta's Avatar
 
Join Date: Feb 2017
Posts: 6,210

Bikes: Soma Fog Cutter, Surly Wednesday, Canfielld Tilt

Mentioned: 26 Post(s)
Tagged: 0 Thread(s)
Quoted: 2762 Post(s)
Liked 2,537 Times in 1,433 Posts
Originally Posted by Maelochs
Seems simple enough to me .... the motion of the crank translates the motion of the foot into motion of the chain and ultimately, the rear wheel, which propels the bike forward. Anything in the system which transfers energy anywhere not alo0ng the perfect (circular) path of the crank, wastes propulsive energy.

Think about a bike with really loose bottom bracket bearings, or cranks which weren't tight to the spindle---no one would be trying to convince anyone else that those things in some way returned energy to the bike because "ya know, conservation of energy." If the whole frame flexes at the bottom bracket, same effect---some of the potential propulsive energy goes in different directions. When the frames snaps back (or is pushed back by the other crank) it is still lateral, not longitudinal motion, and this does Not help propel the bike.

it's going Sideways, people. Unless you want your bike to go sideways , any sideways motion is wasted, since "wasted" in this case means "not propelling the bike forward."

The only way the bike could be acting as a spring and propelling itself forward with energy from deflection would be if the bottom bracket twisted longitudinally under load---but that would imply a fixed or high-friction crank bearing.

Think about it .... if your wheel shakes from side to side really badly, are you going to claim that its okay, because the energy lost will be returned and help propel the bike forward.?

For maximum efficiency, everything has to stay in the plane in which it is meant to operate. Every angular flax is a waste of energy. Y'all are engineers with degrees and all that ....
I believe your understanding of how the spring (bike frame) is storing and releasing energy is a little off, and the highlighted statement may go to the root of it.

What "direction" the frame appears to be flexing is a red herring. Here is is what is going on:

When you apply force and power through the cranks, the cranks exert a force on the bb shell (and the frame). The frame needs to match that force, otherwise the cranks would not redirect the force of the pedals to the chain. With an infinitely stiff frame, the force would be matched completely with no deflection thus no energy goes into bending the frame. With a real world frame, it deflects until the force is matched. It takes energy to do this, thus you temporarily lose this energy to the spring (frame). The less stiff the frame, the more it needs to deflect to match the force, and the more energy is diverted/stored in the frame.

Now consider what forces on the cranks are causing the crank to exert a force on the frame. 1- The force pushing on the crank arm, and 2- the force of the chain pulling straight back on the top of the chain ring.

When that stored energy is released, it is going to do so in the exact opposite direction (vector). Thus, unbending force of the frame will act on the crank in the exact opposite vector as when the crank deflected the frame, and the crank in turn directs this force in an opposite vector to the to the chain (pulling pulling forward.... thus the drive force) and back into the crank arm (force against you pedaling).

I believe the key as to whether you waste energy (and how much) has to do with how much of that energy goes through the chain and how much back through the cranks (*see caveat below). And honestly, this is where I get a little fuzzy (Perhaps someone else can pick up here) .I believe is has a lot to do with the timing of your pedal stroke in relation the the frequency/timing of the spring - and I am pretty sure that is what the concept of "planing" is all about.

BTW, the example above is just one of the many ways that a frame may be flexing and storing/releasing energy. Here is another: The force on the chain causes tension on the chain that is trying to pull the chainring and cog closer together. Since the chainring and cog are both off-center of the frame, they can get closer to each other by bending the frame between the BB and rear axle. Thus, there is always some bending force on most frames when you pedal. A really stiff frame bends minimally, thus diverting/storing little energy. A more flexible one bends more, thus storing more energy. This is a perfect example of the direction of the frame deflection being misleading. The frame may be bending to the side, but the forces acting on it are along the chain line. And along the chain-line is where this frame/spring is going to return this force (and energy).

*There are also loses due to damping, but that is a different subject. And for metal springs, it is minimal.

Last edited by Kapusta; 08-26-21 at 08:09 AM.
Kapusta is offline  


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.