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

Jobst Brandt and how wheels hold load

Search
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

Jobst Brandt and how wheels hold load

Thread Tools
 
Search this Thread
 
Old 01-10-08, 01:45 PM
  #1  
Brian Ratliff
Senior Member
Thread Starter
 
Brian Ratliff's Avatar
 
Join Date: May 2002
Location: Near Portland, OR
Posts: 10,123

Bikes: Three road bikes. Two track bikes.

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 47 Post(s)
Liked 4 Times in 4 Posts
Jobst Brandt and how wheels hold load

I was in the bike shop yesterday and I paged through Mr. Brandt's book "The Bicycle Wheel". Anyway, I randomly found the section where he is explaining that how people usually describe the wheel holding load: that the bike "hangs" from the spokes, is wrong. He makes an argument that the wheel is supported by the spokes below the hub. Anyway, the Mechanical Engineer inside of me rebelled against his argument, especially the one where he compares spokes to a pre-stressed concrete beam in bending to argue that the bottom spokes can be both in tension and support a compressive load at the same time.

Anyone else see this in his book and find this argument odd? To me, it makes no sense logically (how can a spoke be in tension and compression at the same time?), and his pre-stressed concrete beam example is hogwash because a prestressed concrete beam (uses pre-tensioned rebar inside the beam to keep the concrete perpetually in compression) is a composite structure. He basically argues that the spoke can be in compression and tension at the same time because a prestressed concrete beam can be pulled in tension and support a tension load even while the concrete stays in compression. What he's missing is that something has to be supporting the tensile load, and if it is not the cement, then it must be the rebar inside the cement (which is holding the beam in compression) that is taking up the tensile load.

It makes it hard to trust any engineering science analysis he presents in his book or any other publications he writes - the fact that he got this wrong. Or, alternatively, am I missing something here? (God only knows how many times I've been wrong in my fundamentals! )
__________________
Cat 2 Track, Cat 3 Road.
"If you’re new enough [to racing] that you would ask such question, then i would hazard a guess that if you just made up a workout that sounded hard to do, and did it, you’d probably get faster." --the tiniest sprinter
Brian Ratliff is offline  
Old 01-10-08, 01:48 PM
  #2  
sancocho
That's bone.
 
sancocho's Avatar
 
Join Date: Mar 2007
Posts: 422
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Likes: 0
Liked 1 Time in 1 Post
see usenet
sancocho is offline  
Old 01-10-08, 01:59 PM
  #3  
Phantoj
Certifiable Bike "Expert"
 
Join Date: May 2005
Posts: 5,647
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
The rim is not very stiff; the force applied to the bottom of the wheel relieves some of the tension on the lower spokes.

search USENET (rec.bicycles.tech) on Google Groups for lots of discussion.

https://yarchive.net/bike/wheel_stresses.html
Phantoj is offline  
Old 01-10-08, 02:05 PM
  #4  
mrt10x
Dumb@s$ Jarhead
 
mrt10x's Avatar
 
Join Date: Sep 2005
Location: Woodland Park CO
Posts: 1,110

Bikes: Calfee Dragon Fly Pro 1984 Pinarello Montello

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
my wheels roll round and round
__________________
Si vis pacem, para bellum
mrt10x is offline  
Old 01-10-08, 02:09 PM
  #5  
Hocam
Ho-Jahm
 
Hocam's Avatar
 
Join Date: Nov 2006
Location: Manchester, NH
Posts: 4,228
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 5 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Put your weight on your bike and pluck a spoke at directly above the hub and at one directly below the hub, then take your weight off and pluck the same two spokes again. This is most easily done by leaning on your handlebars and plucking spokes from the front wheel.

Because pitch is a function of tension, a higher pitch denotes a larger tensile force on the spoke. You'll find the spoke below the hub had a much greater change in pitch, while the difference of the upper spoke was harder to discern. The upper spoke will increase slightly in tension, but the increase is very small compared to the lower spoke.
Hocam is offline  
Old 01-10-08, 02:11 PM
  #6  
Brian Ratliff
Senior Member
Thread Starter
 
Brian Ratliff's Avatar
 
Join Date: May 2002
Location: Near Portland, OR
Posts: 10,123

Bikes: Three road bikes. Two track bikes.

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 47 Post(s)
Liked 4 Times in 4 Posts
What I'm getting from the usenet discussions is that this is basically a semantic issue of how to go from a complex analysis of how the load is shared amongst spokes to a simplified, watered down version to tell those who don't want to get into details. Ah, screw it then. The Mechanical Engineer in me has lost interest.
__________________
Cat 2 Track, Cat 3 Road.
"If you’re new enough [to racing] that you would ask such question, then i would hazard a guess that if you just made up a workout that sounded hard to do, and did it, you’d probably get faster." --the tiniest sprinter
Brian Ratliff is offline  
Old 01-10-08, 02:17 PM
  #7  
BlazingPedals
Senior Member
 
BlazingPedals's Avatar
 
Join Date: Dec 2004
Location: Middle of da Mitten
Posts: 12,484

Bikes: Trek 7500, RANS V-Rex, Optima Baron, Velokraft NoCom, M-5 Carbon Highracer, Catrike Speed

Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
Quoted: 1513 Post(s)
Liked 734 Times in 455 Posts
Originally Posted by Brian Ratliff
Ah, screw it then. The Mechanical Engineer in me has lost interest.
It's probably best that way. Just ride and enjoy it.
BlazingPedals is offline  
Old 01-10-08, 02:47 PM
  #8  
biker128pedal
Senior Member
 
biker128pedal's Avatar
 
Join Date: Jan 2007
Location: Eastern VA
Posts: 1,724

Bikes: 2022 Fuel EX 8, 2021 Domane SL6, Black Beta (Nashbar frame), 2004 Trek 1000C for the trainer

Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 270 Post(s)
Liked 447 Times in 266 Posts
Each spoke is one part. The wheel is a composite structure. Tear it down and draw a free body diagram of the parts.
biker128pedal is offline  
Old 01-10-08, 02:50 PM
  #9  
DiabloScott
It's MY mountain
 
DiabloScott's Avatar
 
Join Date: Sep 2006
Location: Mt.Diablo
Posts: 10,002

Bikes: Klein, Merckx, Trek

Mentioned: 70 Post(s)
Tagged: 0 Thread(s)
Quoted: 4337 Post(s)
Liked 2,980 Times in 1,617 Posts
Originally Posted by Brian Ratliff
(how can a spoke be in tension and compression at the same time?
The spoke is in tension and supporting a compressive load because it is in less tension than the rest of the spokes; the load equals the reduction in tension. None of the spokes are in compression and JB does not claim this.

BSME +18 years.

Last edited by DiabloScott; 01-10-08 at 03:33 PM.
DiabloScott is offline  
Old 01-10-08, 03:07 PM
  #10  
Phantoj
Certifiable Bike "Expert"
 
Join Date: May 2005
Posts: 5,647
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Originally Posted by biker128pedal
Tear it down and draw a free body diagram of the parts.
Good luck; it is a statically indeterminate structure.
Phantoj is offline  
Old 01-10-08, 03:40 PM
  #11  
Brian Ratliff
Senior Member
Thread Starter
 
Brian Ratliff's Avatar
 
Join Date: May 2002
Location: Near Portland, OR
Posts: 10,123

Bikes: Three road bikes. Two track bikes.

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 47 Post(s)
Liked 4 Times in 4 Posts
^^^
Eh? You can draw a free body diagram of an indeterminant structure. You just cannot solve it without introducing a constituative stress as a function of strain model.
__________________
Cat 2 Track, Cat 3 Road.
"If you’re new enough [to racing] that you would ask such question, then i would hazard a guess that if you just made up a workout that sounded hard to do, and did it, you’d probably get faster." --the tiniest sprinter
Brian Ratliff is offline  
Old 01-10-08, 03:48 PM
  #12  
merlinextraligh
pan y agua
 
merlinextraligh's Avatar
 
Join Date: Aug 2005
Location: Jacksonville
Posts: 31,302

Bikes: Willier Zero 7; Merlin Extralight; Calfee Dragonfly tandem, Calfee Adventure tandem; Cervelo P2; Motebecane Ti Fly 29er; Motebecanne Phantom Cross; Schwinn Paramount Track bike

Mentioned: 17 Post(s)
Tagged: 0 Thread(s)
Quoted: 1447 Post(s)
Liked 724 Times in 371 Posts
no engineering expertise here, just a question. Couldn't you test this hypothesis by building a wheel with very flexible wire, instead of conventional spokes?

If the wheel hangs from the spokes above, then you ought to be able to use just wire; If however the wheel is supported by the spokes below, wouldn't the wire wheel collapse?
merlinextraligh is offline  
Old 01-10-08, 03:52 PM
  #13  
eb314
Senior Member
 
Join Date: Sep 2007
Location: Ohio
Posts: 848

Bikes: 07 Cannondale Six13 (9 speed Ultegra) + 19?? Lugged Steel Specialized Allez Pro

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Originally Posted by merlinextraligh
no engineering expertise here, just a question. Couldn't you test this hypothesis by building a wheel with very flexible wire, instead of conventional spokes?

If the wheel hangs from the spokes above, then you ought to be able to use just wire; If however the wheel is supported by the spokes below, wouldn't the wire wheel collapse?
I feel like if you did this the flex-spokes wouldn't act as real spokes do since they couldn't support compression without bending. I think the wheel would just hang, but wouldn't prove that the wheel hangs with real spokes.
eb314 is offline  
Old 01-10-08, 03:56 PM
  #14  
Brian Ratliff
Senior Member
Thread Starter
 
Brian Ratliff's Avatar
 
Join Date: May 2002
Location: Near Portland, OR
Posts: 10,123

Bikes: Three road bikes. Two track bikes.

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 47 Post(s)
Liked 4 Times in 4 Posts
Originally Posted by DiabloScott
The spoke is in tension and supporting a compressive load because it is in less tension than the rest of the spokes; the load equals the reduction in tension. None of the spokes are in compression and JB does not claim this.

BSME +18 years.
Like I said, it is semantics. "Standing on the bottom spokes" I've interpreted to mean that the spokes are acting as columns. Evidently you and he do not mean this when the above statement is made. I can argue that the statement is not terribly descriptive of what is actually going on, but these kind of arguments I lose interest in.

What is interesting is an FEA model I found on the web which shows that only the bottom 2 or 4 spokes (on a 32 spoke wheel) are unloaded and the rest increase in load. Looking how the rim deforms, I can see this: it's because the rim deforms into a squished pear shape and load up spokes below the axle as well as those above it. I imagine that this effect is lessened as the rim is made stiffer and can support bending stresses to keep the rim rounder and transmit more force to the spokes above the axle and unload more spokes below the axle of the wheel. The FEA analysis probably only assumed that the rim could only support compressive stresses.
__________________
Cat 2 Track, Cat 3 Road.
"If you’re new enough [to racing] that you would ask such question, then i would hazard a guess that if you just made up a workout that sounded hard to do, and did it, you’d probably get faster." --the tiniest sprinter
Brian Ratliff is offline  
Old 01-10-08, 04:04 PM
  #15  
Brian Ratliff
Senior Member
Thread Starter
 
Brian Ratliff's Avatar
 
Join Date: May 2002
Location: Near Portland, OR
Posts: 10,123

Bikes: Three road bikes. Two track bikes.

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 47 Post(s)
Liked 4 Times in 4 Posts
Originally Posted by merlinextraligh
no engineering expertise here, just a question. Couldn't you test this hypothesis by building a wheel with very flexible wire, instead of conventional spokes?

If the wheel hangs from the spokes above, then you ought to be able to use just wire; If however the wheel is supported by the spokes below, wouldn't the wire wheel collapse?
Conventional spokes are modeled basically as wires that cannot support compressive loadings. What Brandt's point is is that since only a couple spokes see a decrease in tension and all the other spokes increase in tension, the couple bottom spokes can be said that they are holding the wheel up. If you are honest about all the forces involved though, you can see that the couple bottom spokes are unloaded slightly and play no role in opposing the force placed on the axle and the rest of the spokes on the wheel is supporting the load at the hub. From what I gather, Brandt's just wants to be different by explaining the same content as above in a simplified manner he thinks is more useful than the model of the hub "hanging from the rim" which is also not strictly correct (it assumes that the rim is perfectly stiff and does not deform).

Aren't there some high performance wheels which use Kevlar fibers as spokes?
__________________
Cat 2 Track, Cat 3 Road.
"If you’re new enough [to racing] that you would ask such question, then i would hazard a guess that if you just made up a workout that sounded hard to do, and did it, you’d probably get faster." --the tiniest sprinter
Brian Ratliff is offline  
Old 01-10-08, 04:12 PM
  #16  
Phantoj
Certifiable Bike "Expert"
 
Join Date: May 2005
Posts: 5,647
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Originally Posted by Brian Ratliff
If you are honest about all the forces involved though, you can see that the couple bottom spokes are unloaded slightly and play no role in opposing the force placed on the axle...
I thought you weren't interested in this anymore.

The unloading of the couple of bottom spokes is actually the means that does act to oppose the force placed on the axle.

I.e. you end up with a hub that has an even tension on all of its eyelets except the bottom two or three with a low tension. Therefore, the net force acting on the hub from all the spokes is a vertical (up) one equal in magnitude to the amount of slackening the bottom spokes have sustained.
Phantoj is offline  
Old 01-10-08, 04:15 PM
  #17  
rmfnla
Senior Member
 
rmfnla's Avatar
 
Join Date: May 2005
Location: La La Land (We love it!)
Posts: 6,301

Bikes: Gilmour road, Curtlo road; both steel (of course)

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 273 Post(s)
Likes: 0
Liked 10 Times in 9 Posts
I've disagreed with stuff Jobst has written before.

Just because you put it into a book doesn't make it right.
__________________
Today, I believe my jurisdiction ends here...
rmfnla is offline  
Old 01-10-08, 04:21 PM
  #18  
Phantoj
Certifiable Bike "Expert"
 
Join Date: May 2005
Posts: 5,647
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Originally Posted by rmfnla
I've disagreed with stuff Jobst has written before.
He has extreme views on hydration, or lack of same.
Phantoj is offline  
Old 01-10-08, 04:34 PM
  #19  
ken cummings
Senior Member
 
ken cummings's Avatar
 
Join Date: Dec 2005
Location: northern California
Posts: 5,603

Bikes: Bruce Gordon BLT, Cannondale parts bike, Ecodyne recumbent trike, Counterpoint Opus 2, miyata 1000

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
If the spokes under the hub were (God{ess} forbid) to loose all tension and try to accept tension they would start to turn in the holes in the hub thus shedding any compressive load. One of those composite 3 or 4 spoke wheels could and may just go into compressive loading. Sounds like a good project for an undergraduate student with access to several strain gages.
ken cummings is offline  
Old 01-10-08, 04:40 PM
  #20  
Brian Ratliff
Senior Member
Thread Starter
 
Brian Ratliff's Avatar
 
Join Date: May 2002
Location: Near Portland, OR
Posts: 10,123

Bikes: Three road bikes. Two track bikes.

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 47 Post(s)
Liked 4 Times in 4 Posts
Originally Posted by Phantoj
I thought you weren't interested in this anymore.

The unloading of the couple of bottom spokes is actually the means that does act to oppose the force placed on the axle.

I.e. you end up with a hub that has an even tension on all of its eyelets except the bottom two or three with a low tension. Therefore, the net force acting on the hub from all the spokes is a vertical (up) one equal in magnitude to the amount of slackening the bottom spokes have sustained.
I am interested in mechanical engineering stuff, not semantics.

I very much doubt that the spoke tensions remain equal around the hub except for the bottom four. This would imply a discontinuity in your rim deflection, which definitely does not happen. You will see a continuously variable level of tension as you test spokes around the rim. From the FEA on the website I saw, the tensile force was at a minium at bottom dead center at below the nominal pretension value, and as you traveled toward top dead center, the tensile force first increases to cross over the nominal pretension, then reaches a maximum around 1/5th of the way toward the top and gradually decreases to a constant value above the preload tension. The rim becomes somewhat pear shaped.

Therefore, the net force acting on the hub from all the spokes is a vertical (up) one equal in magnitude to the amount of slackening the bottom spokes have sustained.
This is what I meant when I said that the bottom spokes don't contribute. If the force slackens by exactly the amount of the net force, it means the spoke's only contribution to the wheel is to offset the preload of the other spokes. If you dropped all the prestress loads on all the spokes to zero, you could remove these bottom few spokes and the loads on the rest of the spokes are completely unaffected.
__________________
Cat 2 Track, Cat 3 Road.
"If you’re new enough [to racing] that you would ask such question, then i would hazard a guess that if you just made up a workout that sounded hard to do, and did it, you’d probably get faster." --the tiniest sprinter
Brian Ratliff is offline  
Old 01-10-08, 05:03 PM
  #21  
Brian Ratliff
Senior Member
Thread Starter
 
Brian Ratliff's Avatar
 
Join Date: May 2002
Location: Near Portland, OR
Posts: 10,123

Bikes: Three road bikes. Two track bikes.

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 47 Post(s)
Liked 4 Times in 4 Posts
Originally Posted by Phantoj
The rim is not very stiff; the force applied to the bottom of the wheel relieves some of the tension on the lower spokes.

search USENET (rec.bicycles.tech) on Google Groups for lots of discussion.

https://yarchive.net/bike/wheel_stresses.html
The interesting part about the above is the "frame of reference" argument that Brandt's makes. From an observer, the wheel appears as if the bottom spokes are carrying the load - which gives rise to his comments. However, to get there, he has to subtract the hydrostatic forces - the preload in the spokes - from the equation. The statement makes my inner Engineer bristle because he kinda looks like he assumes the spokes are effectively in compression. As I said in the previous post, if you do, in fact, decrease the preload of all the spokes to zero, you could cut the bottom couple spokes out of the wheel without any affect. So, semantically, I believe it is wrong to say that the wheel stands on it's lower spokes just because, if you can cut them out and the forces of the remaining spokes (with no preload) are unchanged, then the wheel is doing quite the opposite of "standing" on it's lower spokes.

From a structural standpoint though, you don't describe load bearing members by what the deflection looks like from an observer's standpoint. Rather, you "cut" the load bearing member to expose the forces across the cross sectional area. When you do this, you cannot just subtract and discard the preload tensile forces the spokes see. You can calculate them out separately, because forces can be superimposed, but you have to add them back in at the end of the day.

What he does get right is that this is all pretty non-intuitive. The wrongly made assumption that has people assuming that more than just the spokes at the very bottom go slack, that only the spokes above the axle are holding the axle up, is the assumption that the rim does not deform - that it is a rigid body. If this were the case, then yes, logically only the spokes in the top half of the wheel resist the load. But this is not a good assumption, though it gets better when you talk about these deep cross-section rims like the Zipp 404 and Velocity Deep V.
__________________
Cat 2 Track, Cat 3 Road.
"If you’re new enough [to racing] that you would ask such question, then i would hazard a guess that if you just made up a workout that sounded hard to do, and did it, you’d probably get faster." --the tiniest sprinter

Last edited by Brian Ratliff; 01-10-08 at 05:13 PM.
Brian Ratliff is offline  
Old 01-10-08, 05:13 PM
  #22  
Phantoj
Certifiable Bike "Expert"
 
Join Date: May 2005
Posts: 5,647
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Originally Posted by Brian Ratliff
The FEA analysis probably only assumed that the rim could only support compressive stresses.
The bending stiffness of the rim is considered. You can see the stress in the rim: https://www.astounding.org.uk/ian/wheel/3c_rim.html
Phantoj is offline  
Old 01-10-08, 05:21 PM
  #23  
Brian Ratliff
Senior Member
Thread Starter
 
Brian Ratliff's Avatar
 
Join Date: May 2002
Location: Near Portland, OR
Posts: 10,123

Bikes: Three road bikes. Two track bikes.

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 47 Post(s)
Liked 4 Times in 4 Posts
My bad, I missed this. A stiffer rim would transmit that bending stress further up the wheel. As you made the rim stiffer and stiffer in the bending direction, you'd get a closer to a rigid body rim, where the whole bottom half of the wheel has slack spokes and the wheel is truely "hanging" from it's spokes (i.e. with the preload of the spokes set to zero, you could cut out the spokes in the entire bottom half of the wheel and the stress on the top spokes would remain unchanged).
__________________
Cat 2 Track, Cat 3 Road.
"If you’re new enough [to racing] that you would ask such question, then i would hazard a guess that if you just made up a workout that sounded hard to do, and did it, you’d probably get faster." --the tiniest sprinter
Brian Ratliff is offline  
Old 01-10-08, 05:28 PM
  #24  
Treefox
Young and unconcerned
 
Treefox's Avatar
 
Join Date: Apr 2006
Location: Merry Land
Posts: 4,123

Bikes: Yeah, I got a few.

Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Originally Posted by ken cummings
If the spokes under the hub were (God{ess} forbid) to loose all tension and try to accept tension they would start to turn in the holes in the hub thus shedding any compressive load. One of those composite 3 or 4 spoke wheels could and may just go into compressive loading. Sounds like a good project for an undergraduate student with access to several strain gages.
There's some interesting discussion out on the internet of 'spontaneous' collapse of Spinergy Rev-X wheels along the lines of what your discussing at the end there. They've got four pairs of tensioned carbon fins acting as spokes. (and I think went a long way towards giving carbon its 'explosion!!!!11!' reputation in the late 1990's)
Treefox is offline  
Old 01-10-08, 06:03 PM
  #25  
Phantoj
Certifiable Bike "Expert"
 
Join Date: May 2005
Posts: 5,647
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Likes: 0
Liked 0 Times in 0 Posts
Jobst has something to say about the Rev-X: https://yarchive.net/bike/spinergy.html

Had some buddies with 'em, but didn't really see the appeal. I do have some Spinergy Spox MTB wheels sitting around - these were good wheels with Vectran fiber spokes, but I've got no bike to put them on.
Phantoj 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.