Go Back  Bike Forums > The Racer's Forum > "The 33"-Road Bike Racing
Reload this Page >

Training Status??? (IV)

Notices
"The 33"-Road Bike Racing We set this forum up for our members to discuss their experiences in either pro or amateur racing, whether they are the big races, or even the small backyard races. Don't forget to update all the members with your own race results.

Training Status??? (IV)

Old 01-01-21, 05:21 PM
  #15726  
Hermes
Version 7.0
 
Hermes's Avatar
 
Join Date: Oct 2006
Location: SoCal
Posts: 13,097

Bikes: Too Many

Mentioned: 297 Post(s)
Tagged: 0 Thread(s)
Quoted: 1324 Post(s)
Liked 2,437 Times in 1,425 Posts
Originally Posted by TheKillerPenguin
Have you seen that Black Mirror episode 15 Million Merits? It be like that.
Saw it. Yep pretty much.
Hermes is offline  
Old 01-02-21, 11:59 AM
  #15727  
furiousferret
Senior Member
 
furiousferret's Avatar
 
Join Date: Jan 2006
Location: Redlands, CA
Posts: 6,313
Mentioned: 31 Post(s)
Tagged: 0 Thread(s)
Quoted: 842 Post(s)
Liked 469 Times in 250 Posts


Elevation was:
2019 - 103,000 meters
2020 - 25,0000 meters

In 2019 I did a lot of group rides outside that were 2-5 hours up mountains, in 2020 I was exclusively alone and indoors, often doing 2 a days (an easy 19 tss lunch ride). 2020 was basically a 12 month base cycle, but everything points that my FTP is near or over my best (I haven't tested at all this year).

My methodology for 2020 probably is not the most efficient training wise, but I kept at it all year and was consistent. Doing traditional plans with days off I burn out, because I tend to do other things on my days off and then at some point it becomes more important than the bike.

I wish I could figure out how to find total kilojoules, but CyclingAnalytics doesn't match Strava anyway. One day when I'm really bored I'll have to audit things so they all sync up.
furiousferret is offline  
Likes For furiousferret:
Old 01-02-21, 11:11 PM
  #15728  
ridethecliche
Batüwü Creakcreak
 
Join Date: Jan 2007
Location: The illadelph
Posts: 20,787
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 228 Post(s)
Liked 287 Times in 160 Posts
How did you get the exactly same hours for both years! Wild! Strong work all around.

Looking back at this year, I started putting in real time on the bike starting in aug/Sept. That's when my hours on Strava crept up after really starting in May. Ended up with like 22xx miles and like 160 hours.

Hopeful about what this year brings.
ridethecliche is offline  
Likes For ridethecliche:
Old 01-03-21, 01:36 AM
  #15729  
TMonk
Not actually Tmonk
 
TMonk's Avatar
 
Join Date: Jun 2007
Location: San Diego, CA
Posts: 13,928

Bikes: road, track, mtb

Mentioned: 140 Post(s)
Tagged: 0 Thread(s)
Quoted: 2502 Post(s)
Liked 2,946 Times in 1,567 Posts
TT bike day, 30 min warmup on the trainer and then 2 hr ride with about half on Fiesta Island. I did a 35' and then a 15' at a low SST and felt halfway decent for once. Like wanting to up the pace towards the end and otherwise feeling comfortable. Gonna mess with the tilt block adapters soon.
__________________
"Your beauty is an aeroplane;
so high, my heart cannot bear the strain." -A.C. Jobim, Triste
TMonk is offline  
Likes For TMonk:
Old 01-03-21, 07:07 AM
  #15730  
ridethecliche
Batüwü Creakcreak
 
Join Date: Jan 2007
Location: The illadelph
Posts: 20,787
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 228 Post(s)
Liked 287 Times in 160 Posts
Originally Posted by caloso
I wonder if this is where having a dumb trainer is an advantage. Since mine doesn’t react to the game, I just make the watts and it doesn’t feel any different going flat or downhill, my guy just goes faster.
When I do workouts and run both zwift and sufferfest, I have sufferfest control my erg and zwift just sees my power so no issues with the ebb and flow.

Yesterday I did their 'cobbler' workout which is basically a 3x20 workout that I did at 95% to make it somewhere in the high tempo/low SST zone. Total workout was 1:45 and I'm actually kinda surprised I got through it all. I had a feeling I was going to call it quits after the second interval since I haven't done anything that long in years, but it seemed to work out. Might have to try it at 100% next time.

Also lowkey wondering if there's a point where I'll end up jumping to TR just like everyone seems to when they start really getting back into things. Oh well.

Last edited by ridethecliche; 01-03-21 at 08:26 AM.
ridethecliche is offline  
Likes For ridethecliche:
Old 01-03-21, 11:32 AM
  #15731  
hubcyclist
Senior Member
 
Join Date: Jan 2014
Location: Boston
Posts: 2,199

Bikes: 2017 Raleigh RX 1.0, 2018 Specialized Allez

Mentioned: 9 Post(s)
Tagged: 0 Thread(s)
Quoted: 471 Post(s)
Liked 631 Times in 336 Posts
Done with week 3 of SSB2 HV, awesome week and I’m feeling strong. Yesterday I did 4x20 at 90% and my HR stayed at or below 160 and today was 3x30 at 85% and my HR stayed at or below 150, so feeling good about potentially going up another 5w for the next phase in a few weeks. Ultimately the plan is to a sustained power build phase next and then go back to base and then short power to set myself up for a CX season
hubcyclist is offline  
Old 01-03-21, 11:41 AM
  #15732  
furiousferret
Senior Member
 
furiousferret's Avatar
 
Join Date: Jan 2006
Location: Redlands, CA
Posts: 6,313
Mentioned: 31 Post(s)
Tagged: 0 Thread(s)
Quoted: 842 Post(s)
Liked 469 Times in 250 Posts
Originally Posted by ridethecliche
How did you get the exactly same hours for both years! Wild! Strong work all around.

Looking back at this year, I started putting in real time on the bike starting in aug/Sept. That's when my hours on Strava crept up after really starting in May. Ended up with like 22xx miles and like 160 hours.

Hopeful about what this year brings.
I checked the last week and noticed I needed 6 hours to match it, so I planned tactically
furiousferret is offline  
Old 01-03-21, 02:04 PM
  #15733  
TheKillerPenguin
Nonsense
 
TheKillerPenguin's Avatar
 
Join Date: Sep 2004
Location: Vagabond
Posts: 13,918

Bikes: Affirmative

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 880 Post(s)
Liked 541 Times in 237 Posts
Originally Posted by furiousferret
Pound for pound TR probably is the best structured training without hiring a coach, imo.

I do that and Zwift but the problem with Zwift for training rides is the course is distracting, and its dumb stuff. Like if I have to do 380 watts for 20 minutes, and I hit a downhill section on Zwift, mentally I ease up. Its weird but yeah. Tempus Fugit probably helps since its pancake flat (I haven't done structure on Zwift in over a year).
I actually like that about Zwift, and don't use erg mode for the same reason. How often do you find the 100% perfect interval hill outdoors? Around here the answer is never.
TheKillerPenguin is offline  
Likes For TheKillerPenguin:
Old 01-03-21, 05:44 PM
  #15734  
Hermes
Version 7.0
 
Hermes's Avatar
 
Join Date: Oct 2006
Location: SoCal
Posts: 13,097

Bikes: Too Many

Mentioned: 297 Post(s)
Tagged: 0 Thread(s)
Quoted: 1324 Post(s)
Liked 2,437 Times in 1,425 Posts
8 hours 49 minutes, 135.5 miles and 267 TSS (bumped FTP). Included Fiesta TT session on TT bike that consisted of 2x10’ Z4 individual intervals and then a 20K TTT.
Hermes is offline  
Likes For Hermes:
Old 01-04-21, 01:15 PM
  #15735  
waterrockets 
Making a kilometer blurry
 
waterrockets's Avatar
 
Join Date: May 2006
Location: Austin (near TX)
Posts: 26,170

Bikes: rkwaki's porn collection

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 37 Post(s)
Liked 91 Times in 38 Posts
Originally Posted by burnthesheep
The plan looks solid, I just question the weeks 4/5/6 VO2 workout. It has me doing 420w for 2min, then 380, then 360, then 340. Uhmmmm, yeah. In what world can I do that on 280w worth of ftp while in aero? I'll have to modify that workout down on power a lot! Rest of the workouts look just right for progression.
I think you should consider abandoning the TT position for VO2 workouts if you can't meet the demands. Or maybe set your FTP on a TT bike test position and work zones from there? Your training adaptations (plasma volume, VO2Max, and stroke volume, for instance) developing around VO2 intervals are not going to care what position you were in for the training stress. Need to get HR and power up into that sweet spot that just feels awesome and hard for the first half of the interval when it starts to fall into death cave. If you can't do that in a TT position, just skip it and reap the physiological benefits. You're not really looking to race in a TT position at VO2Max efforts anyway unless you're doing a pursuit on the track, right?

Originally Posted by TheKillerPenguin
I actually like that about Zwift, and don't use erg mode for the same reason. How often do you find the 100% perfect interval hill outdoors? Around here the answer is never.
I am lucky in Austin. Lost Creek Blvd is like the perfect 5 minutes at 8% for me. It's a little variable, but I don't have any trouble keeping power up on the short flat section before the final steeps. It's my favorite way to do a 5' VO2 interval. I might be able to stomach them on a trainer with my drum fan and a KMFDM playlist. Maybe.
waterrockets is offline  
Likes For waterrockets:
Old 01-04-21, 01:29 PM
  #15736  
burnthesheep
Newbie racer
 
Join Date: Feb 2018
Posts: 3,406

Bikes: Propel, red is faster

Mentioned: 34 Post(s)
Tagged: 0 Thread(s)
Quoted: 1575 Post(s)
Liked 1,568 Times in 973 Posts
Originally Posted by waterrockets
I think you should consider abandoning the TT position for VO2 workouts if you can't meet the demands. Or maybe set your FTP on a TT bike test position and work zones from there? Your training adaptations (plasma volume, VO2Max, and stroke volume, for instance) developing around VO2 intervals are not going to care what position you were in for the training stress. Need to get HR and power up into that sweet spot that just feels awesome and hard for the first half of the interval when it starts to fall into death cave. If you can't do that in a TT position, just skip it and reap the physiological benefits. You're not really looking to race in a TT position at VO2Max efforts anyway unless you're doing a pursuit on the track, right?
Good point.

All I have to do is sit up and hammer for that really high stuff.

I tried this last workout that had a mix and it worked out. I hammered the VO2 part sat up, then settled into position for the lower intensity stuff. I also adjusted the targets properly before the workout. Success, really tough workout.......but doable without a bunch of skips or bailing. Workout was designed around a TT with slow corners, so a hammer out of the corner settling into a tough bit of aerobars TT work. You obviously hammer out of the corner or u-turn out of aero...........so that kind of resolved it.

I'm also learning to make sure workouts are "just right" using the Zwift ftp and slider bar. Also, if for some reason a workout doesn't match well with one of my personal strengths and I'm weaker........I can hit that little "minus %" or "plus %" in the Companion App.
burnthesheep is offline  
Likes For burnthesheep:
Old 01-04-21, 04:51 PM
  #15737  
furiousferret
Senior Member
 
furiousferret's Avatar
 
Join Date: Jan 2006
Location: Redlands, CA
Posts: 6,313
Mentioned: 31 Post(s)
Tagged: 0 Thread(s)
Quoted: 842 Post(s)
Liked 469 Times in 250 Posts
I had 16 days off my office job to do real work around the house (trimming trees, pulling weeds, digging trenches). Ate excessively and was a bit light on the bike because it was almost impossible to count calories doing that kind of work and was initially getting sick because I wasn't eating enough. Now I'm back on my regular schedule where I know exactly how many calories I'm burning so back to grind.

Originally Posted by TheKillerPenguin
I actually like that about Zwift, and don't use erg mode for the same reason. How often do you find the 100% perfect interval hill outdoors? Around here the answer is never.
There's really nowhere around here that hits a perfect number, so I do 'geo' intervals. Meaning not based on time but segment. We have 3-60 minute hills, but that doesn't help because you have to go back down. Anything flat around here has a stoplight, except for the crit course, and that gets boring.

In a perfect world, anything Sweet Spot and under is indoors, and above is outdoors. I still feel though miles outdoors are needed to get comfort and feel. Less and less every year but I still need it (which hasn't happened).
furiousferret is offline  
Old 01-04-21, 05:50 PM
  #15738  
big john
Senior Member
 
big john's Avatar
 
Join Date: Sep 2005
Location: In the foothills of Los Angeles County
Posts: 25,095
Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
Quoted: 8183 Post(s)
Liked 8,840 Times in 4,390 Posts
Originally Posted by furiousferret
I had 16 days off my office job to do real work around the house (trimming trees, pulling weeds, digging trenches). Ate excessively and was a bit light on the bike because it was almost impossible to count calories doing that kind of work and was initially getting sick because I wasn't eating enough. Now I'm back on my regular schedule where I know exactly how many calories I'm burning so back to grind.



There's really nowhere around here that hits a perfect number, so I do 'geo' intervals. Meaning not based on time but segment. We have 3-60 minute hills, but that doesn't help because you have to go back down. Anything flat around here has a stoplight, except for the crit course, and that gets boring.

In a perfect world, anything Sweet Spot and under is indoors, and above is outdoors. I still feel though miles outdoors are needed to get comfort and feel. Less and less every year but I still need it (which hasn't happened).
You could do a little climb up to Onyx Summit.
big john is offline  
Likes For big john:
Old 01-05-21, 12:19 PM
  #15739  
waterrockets 
Making a kilometer blurry
 
waterrockets's Avatar
 
Join Date: May 2006
Location: Austin (near TX)
Posts: 26,170

Bikes: rkwaki's porn collection

Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
Quoted: 37 Post(s)
Liked 91 Times in 38 Posts
I took Thing 3 out for a sprint workout today (he started riding in April and has taken it pretty seriously -- he's to the point of needing some specificity for MTB and road racing). Anyway, it's interesting with us -- he's 5'10" at 134 lbs right now, with a max power around 850W. I'm 6'3" 195lbs and maybe 1400W max (need to do some testing "for reals" sometime before a crit actually starts). We did the sprints on a super hilly loop pre-dawn this morning, just picking landmarks "go for three light poles, starting at that mailbox!"

Funny thing is that for three of the sprints, I had no hope of beating him and for the other three he had no hope of beating me. If the hill is steep enough to keep our top speed below 20mph, he kills/murders me. Anything faster than that, and it's like I'm sprinting against a triathlete, and he has no hope. It's been fun. I'm looking forward to seeing how he develops a power profile and race style. It does suck to be sitting here with a reasonable 330W FTP, and he's solidly beating me on W/kg. It totally shows on the hills now. As recently as last month, I could still take him out on 5 minute climbs, but now, if we're climbing in the small ring, he just rides away and there's nothing I can do about it. I need to drop another 10 lbs, but I am definitely a damned crit racer.
waterrockets is offline  
Likes For waterrockets:
Old 01-05-21, 01:05 PM
  #15740  
caloso
Senior Member
 
caloso's Avatar
 
Join Date: Jul 2002
Location: Sacramento, California, USA
Posts: 40,865

Bikes: Specialized Tarmac, Canyon Exceed, Specialized Transition, Ellsworth Roots, Ridley Excalibur

Mentioned: 68 Post(s)
Tagged: 0 Thread(s)
Quoted: 2952 Post(s)
Liked 3,106 Times in 1,417 Posts
Originally Posted by waterrockets
I took Thing 3 out for a sprint workout today (he started riding in April and has taken it pretty seriously -- he's to the point of needing some specificity for MTB and road racing). Anyway, it's interesting with us -- he's 5'10" at 134 lbs right now, with a max power around 850W. I'm 6'3" 195lbs and maybe 1400W max (need to do some testing "for reals" sometime before a crit actually starts). We did the sprints on a super hilly loop pre-dawn this morning, just picking landmarks "go for three light poles, starting at that mailbox!"

Funny thing is that for three of the sprints, I had no hope of beating him and for the other three he had no hope of beating me. If the hill is steep enough to keep our top speed below 20mph, he kills/murders me. Anything faster than that, and it's like I'm sprinting against a triathlete, and he has no hope. It's been fun. I'm looking forward to seeing how he develops a power profile and race style. It does suck to be sitting here with a reasonable 330W FTP, and he's solidly beating me on W/kg. It totally shows on the hills now. As recently as last month, I could still take him out on 5 minute climbs, but now, if we're climbing in the small ring, he just rides away and there's nothing I can do about it. I need to drop another 10 lbs, but I am definitely a damned crit racer.
This sounds a lot like me and my kid (although your FTP is a bit higher than mine). We did a TT series this summer, and I could usually beat his times on the flats, but on any of the uphill ones, he'd just fly by me. He won the local CX junior series as a 15-yo, and runs the 200 and 400 in track so he knows what it's like to dig deep. The thing is, the kid loves to race, but hates to train.
caloso is offline  
Old 01-05-21, 03:35 PM
  #15741  
TheKillerPenguin
Nonsense
 
TheKillerPenguin's Avatar
 
Join Date: Sep 2004
Location: Vagabond
Posts: 13,918

Bikes: Affirmative

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 880 Post(s)
Liked 541 Times in 237 Posts
Originally Posted by waterrockets
I am lucky in Austin. Lost Creek Blvd is like the perfect 5 minutes at 8% for me. It's a little variable, but I don't have any trouble keeping power up on the short flat section before the final steeps. It's my favorite way to do a 5' VO2 interval. I might be able to stomach them on a trainer with my drum fan and a KMFDM playlist. Maybe.
Def lucky! I have a pretty great vo2 hill a short warmup from here but it is a bit stair steppy. In general I have lots of climbing around, but rarely steady or the perfect length.
TheKillerPenguin is offline  
Likes For TheKillerPenguin:
Old 01-06-21, 11:20 AM
  #15742  
hubcyclist
Senior Member
 
Join Date: Jan 2014
Location: Boston
Posts: 2,199

Bikes: 2017 Raleigh RX 1.0, 2018 Specialized Allez

Mentioned: 9 Post(s)
Tagged: 0 Thread(s)
Quoted: 471 Post(s)
Liked 631 Times in 336 Posts
did a 4x15 ~ 90% session today (the workout is called tallac +2 and each interval has rolling power between 88-94%), which in itself is unremarkable, but my HR/RPE continues to decrease on these efforts, HR barely hit 160 and was really under the whole time, it's a beautiful thing!
hubcyclist is offline  
Likes For hubcyclist:
Old 01-06-21, 07:10 PM
  #15743  
TMonk
Not actually Tmonk
 
TMonk's Avatar
 
Join Date: Jun 2007
Location: San Diego, CA
Posts: 13,928

Bikes: road, track, mtb

Mentioned: 140 Post(s)
Tagged: 0 Thread(s)
Quoted: 2502 Post(s)
Liked 2,946 Times in 1,567 Posts
Took the morning off so I could get some mid week volume, 4.5 hrs z2. I started feeling some fatigue about 3hrs in, but I got passed it and finished strong. On track for 17 hrs this week.
__________________
"Your beauty is an aeroplane;
so high, my heart cannot bear the strain." -A.C. Jobim, Triste
TMonk is offline  
Old 01-06-21, 07:21 PM
  #15744  
caloso
Senior Member
 
caloso's Avatar
 
Join Date: Jul 2002
Location: Sacramento, California, USA
Posts: 40,865

Bikes: Specialized Tarmac, Canyon Exceed, Specialized Transition, Ellsworth Roots, Ridley Excalibur

Mentioned: 68 Post(s)
Tagged: 0 Thread(s)
Quoted: 2952 Post(s)
Liked 3,106 Times in 1,417 Posts
Ramp test. Blergh. Just felt a lot harder than I expected and I don't think there's any way I lost 20 watts in 4 weeks. I think I'm going to keep my current FTP for the time being. If the weather's good on Saturday, I might do an outside "classic" 5' and 20'.
caloso is offline  
Likes For caloso:
Old 01-07-21, 08:45 AM
  #15745  
gsteinb
out walking the earth
Thread Starter
 
gsteinb's Avatar
 
Join Date: Jun 2005
Location: Lake Placid, NY
Posts: 21,441
Mentioned: 71 Post(s)
Tagged: 1 Thread(s)
Quoted: 912 Post(s)
Liked 752 Times in 342 Posts
Came home to a 10 watt bump on my 20 minute power. Getting back into the range of where I used to be.
gsteinb is offline  
Likes For gsteinb:
Old 01-07-21, 09:44 AM
  #15746  
mark_schiess
Junior Member
 
Join Date: Jan 2021
Posts: 5
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 2 Post(s)
Likes: 0
Liked 2 Times in 2 Posts
All the power
mark_schiess is offline  
Old 01-07-21, 10:05 AM
  #15747  
TMonk
Not actually Tmonk
 
TMonk's Avatar
 
Join Date: Jun 2007
Location: San Diego, CA
Posts: 13,928

Bikes: road, track, mtb

Mentioned: 140 Post(s)
Tagged: 0 Thread(s)
Quoted: 2502 Post(s)
Liked 2,946 Times in 1,567 Posts
Originally Posted by gsteinb
Came home to a 10 watt bump on my 20 minute power. Getting back into the range of where I used to be.
Did you do any road riding down there or just stick to the rollers?

Over here, I have about 45 min left of my 3 hr Zwift ride before work. Did a 90 min "C" pace ride (~3.0 w/kg) and now I'm headed up AdZ for some more climbing (resistance) till I'm done. 88% of the way to the tron bike!
__________________
"Your beauty is an aeroplane;
so high, my heart cannot bear the strain." -A.C. Jobim, Triste
TMonk is offline  
Old 01-07-21, 10:09 AM
  #15748  
TMonk
Not actually Tmonk
 
TMonk's Avatar
 
Join Date: Jun 2007
Location: San Diego, CA
Posts: 13,928

Bikes: road, track, mtb

Mentioned: 140 Post(s)
Tagged: 0 Thread(s)
Quoted: 2502 Post(s)
Liked 2,946 Times in 1,567 Posts
Also I think I've mentioned this b4, but your pictures reminded me that we have the same TCR. Here it is on the rack... finest bike I've ever owned IMO. My Venge is on the trainer right now and it goes fast and all, but rides poorly in comparison.
__________________
"Your beauty is an aeroplane;
so high, my heart cannot bear the strain." -A.C. Jobim, Triste
TMonk is offline  
Likes For TMonk:
Old 01-07-21, 10:26 AM
  #15749  
gsteinb
out walking the earth
Thread Starter
 
gsteinb's Avatar
 
Join Date: Jun 2005
Location: Lake Placid, NY
Posts: 21,441
Mentioned: 71 Post(s)
Tagged: 1 Thread(s)
Quoted: 912 Post(s)
Liked 752 Times in 342 Posts
Originally Posted by TMonk
Did you do any road riding down there or just stick to the rollers?

Over here, I have about 45 min left of my 3 hr Zwift ride before work. Did a 90 min "C" pace ride (~3.0 w/kg) and now I'm headed up AdZ for some more climbing (resistance) till I'm done. 88% of the way to the tron bike!

I won't ride on the road much, but definitely not in a strange place. In the everglades there was one road, dead straight, with a one foot shoulder and cars driving 100mph passing over the broken or solid yellow line. It looked like a pretty sure way to die on a bicycle.
gsteinb is offline  
Likes For gsteinb:
Old 01-07-21, 10:27 AM
  #15750  
gsteinb
out walking the earth
Thread Starter
 
gsteinb's Avatar
 
Join Date: Jun 2005
Location: Lake Placid, NY
Posts: 21,441
Mentioned: 71 Post(s)
Tagged: 1 Thread(s)
Quoted: 912 Post(s)
Liked 752 Times in 342 Posts
Originally Posted by TMonk
Also I think I've mentioned this b4, but your pictures reminded me that we have the same TCR. Here it is on the rack... finest bike I've ever owned IMO. My Venge is on the trainer right now and it goes fast and all, but rides poorly in comparison.

2014 represent. I have two of them. I'm pondering getting an SL frame (I hate ISPs though) to try and lighten up.
gsteinb is offline  
Likes For gsteinb:

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.