View RSS Feed

Swim Workouts

  1. Wednesday, February 19, 2014 5:00-6:10pm

    by , February 19th, 2014 at 10:31 PM (Fast Food Makes for Fast Swimming!)
    Two days in a row with no work!! WOW!!

    We still did work on the house, getting the final layer of finish plywood laid down in the upper bathroom. It was a bit tricky to get it cut to fit around things, and especially tough to figure out the right angle to fit it into place, plus removing it again to put down the glue, then replace it again for nailing. Construction is fun, but it's something I don't think I'd like doing every day. At least we're getting close to the finish line on the upstairs bath...then it'll be the same thing downstairs. We do have to keep one working bathroom in the house you know!!

    I was told it would probably get crowded tonight at the Y around 6:00, and they were right. Luckily I got in at 5:00, and got most of the good stuff done before everyone in Wenatchee wanted to swim!

    500 Free

    4 x 50 Flutter Kick w/ board @ 1:00
    3 x 50 Flutter Kick w/ board @ :55
    2 x 50 Flutter Kick w/ board @ :50
    1 x 50 Flutter Kick w/ board @ :45
    about :45 rest (also getting my short fins on)
    4 x 50 SDK w/ short fins @ :50
    3 x 50 SDK w/ short fins @ :45
    2 x 50 SDK w/ short fins @ :40
    1 x 50 SDK w/ short fins @ :35

    12 x 125 Free Pull w/ Catalyst paddles @ 1:45 (held +- 1:30s)
    I almost felt like I was doing a KNelson set here...but a little slower

    100 EZ
    8 x 25 @ :30 Odds Fast Fly, Evens EZ Free

    400 Kick w/ board circling (and lapping) with the other lap swimmers

    3700 Yards
  2. Wednesday, February 19. 2014

    by , February 19th, 2014 at 10:27 PM (I swim, therefore I am)
    Air temp of 75, pool at 83
    Sunny skies with humidity at 66%

    Warm up
    400 REV IM

    *Set 1*
    4(5x100 FR on 1:30, 1:00 rest) desc 100s 1-5
    rd1 *1:15-1:12 w/drag suit-snorkel
    rd2 *1:13-1:10 w/drag suit
    rd3 *1:11-1:09 w/drag suit-snorkel
    rd4 *1:11-1:08
    ---200 BK Swim
    ---8x25 BK on :30 Steady *17s-16s

    *Set 2*
    3(5x100 on 1:45, 1:00 rest) *1:12s-1:09s
    /w (m)agility paddles-snorkel-tube-buoy
    ---200 BR Kick

    *Set 3*
    300 Fly as 4(50DR/25Swim)
    16x25 Fly on :40, *16s-15s
    ---200 BK kick

    *Set 4*
    10x50 Bk on :50, *38-36

    Warm down
    200 IM EZ
    100 IM EZ

    I still have some training aches from a strong dry-land strength session on Monday, and yesterday I did some quality IM sets including fast 25s of all strokes. This week I am feeling better in the water, but so far the training results indicate it will take some time before I am at the strength, power and water feel I had last four months ago. I am trying out a slightly oversized brief style mesh drag suit for a few sessions.
    Swim Workouts
  3. Week 73 - Wednesday

    by , February 19th, 2014 at 08:41 AM (After a long rest)
    Today is my wife's birthday! After my workout last night my kids and I gave her, her birthday presents. It was fun as usual with my kids are there musical cards. They gave there mum a dancing sunning pickle birthday card and the irony is my wife hates pickles but loved the card. We will be going out for a celebratory dinner tonight which will be fun also.

    I had a pretty rough nights sleep last night and my left shoulder is sore. It's not a hurt but rather a pinch so I will need to watch this over the next couple weeks. I am not at the point that it is stopping me do anything but I definately feel it when swimming. Today's workout like last night had some built in recovery which felt good.

    Warm up
    400 free with snorkel
    6x50 catchup on 45
    10x50 kick on 50

    Main sets
    4x(3x100 pull on 1 min, 300 pull on 3.45)
    200 easy
    12x50 drill swim by 25 on 50
    8x50 with fins underwater no breaths on 1.10

    Warm down
    200 easy

    Total 5000scy

    I held 59s on the 100 but struggled with turning with the pull bouy and making the send off so the send offs were more like 1.01s. The 300 was active recovery. Everything else was pretty straight forward. The hypoxic 50s are always tough and today was no exception.
    Swim Workouts
  4. Allergies hitting but handling it much better

    by , February 19th, 2014 at 07:35 AM (Mixing it up this year)
    I have to admit the local honey is really minimizing the effects of my allergies. I did take a Claritan last night and will again tonight, but for the weekend NONE! I noticed this morning it was harder to breath while swimming than normal.

    Hopefully the meet this weekend will go well. I can't believe the last event of the meet is the 200 Fly!!! WHY????? 10 events over 3 days mostly long distance.

    Here was my easy workout today. My legs felt fairly strong, must be from all the walking and spinning.

    500 free
    500 free kick w/zoomers

    4x200@4:00 w/zoomers #1 fly #2 back #3 free #4 breast as 50 rt arm/50 lt arm/50 kick/50 swim on breast 100 pull/50 kick/50 swim
    200 IM in 3:21
    5x100@1:45 free w/strapless paddles & bouy holding 1:26's

    5x100 as 25 kick/75 free odds 1st lap streamline kick evens 1st lap dolphin w/scull w/snorkle

    Total 3000 yards
    Swim Workouts
  5. Tuesday, February 18, 2014 5:35-6:30pm

    by , February 18th, 2014 at 11:16 PM (Fast Food Makes for Fast Swimming!)
    Day off today, but still working on the house throughout the morning/afternoon. I'm going to have tomorrow off as well, so that will be nice only doing "one job" for a few days.

    I started out circling, but soon was solo in my lane.

    200 Flutter Kick w/ board
    400 Free

    Solo here:
    8 x 200 Free Pull @ Desc. Interval
    started at 3:00, then dropped by :05 steps down to the last one @ 2:25
    First one I went 2:20, #2-6 were 2:15s, #7-8 were 2:17s

    100 EZ

    700 Dolphin Kick w/ short fins on back, arms at side, goggles on the pool deck...just resting and kicking

    3000 Yards

    Those descending intervals are fun for me, and they're one of the only ways I can truly push myself when I swim on my own.
    If I try to set a challenging interval for "X" number of repeats of any distance, I usually will not work hard enough, or will cut out early. That's one of the problems with working out solo.
  6. Tuesday 2/18/14

    Tuesday 2/18

    PM only SCY

    400 swim w/ paddles + fins + snorkel
    8x50 @ 1:00 odd: k/dr, even: dr/sw
    8x25 @ :20 AE

    8x25 @ :30 V.S.
    100 EZ

    24x50 @ 1:00 BEST AVG (ranged 27.5-27.9)
    100 EZ

    8x25 @ :25 FR kick w/ board
    4x25 @ :10 rest scull/drill w/ snorkel
    25 @ 1:00 under H2O kick w/ fins
    50 @ 1:30 25 under H2O kick/25 FAST FL w/ fins
    75 @ 2:00 25 under H2O kick/50 FAST FL w/ fins
    100 @ 2:00 25 under H2O kick/75 FAST FL w/ fins

    550 EZ

    Total: 4700
    Swim Workouts
  7. Week 73 - Tuesday

    by , February 18th, 2014 at 10:20 PM (After a long rest)
    Executives at my company get an all day physical annually at the Coopers Clinic in Dallas. I had one in 2007 and had somehow managed to avoid it since. I am a typical male and avoid the doctor like the plague. At my annual review my chairman told me he was insisting on me taking a physical this year. Today was my day and as a result I had to fast and avoid exercise 24 hrs before the physical. It was very interesting comparing all my stats from this one to my last. Everything came back stellar. My body weight was 180 today, body fat 13.5%, stress test I lasted 30 mins on the tread mill and could have gone longer but my knee started to swell. I had the full body MRI and got the all clear on all organs, blood work was within the normal ranges on everything. My cholesterol level was high but primarily it was my HDL so all was good. Tonight I decided to go to the pool for a swim. I was tired tonight and I put this down to lack of food today combined with the stress test.

    Warm up
    1000 swim with snorkel

    Main sets
    12x50 2 turn 50s on 45
    15x100 swum 5-4-3-2-1 starting on 1.20 and descending 5 each cycle
    4x(4x25 underwater on 35, 4x50 free on 40, 100 back on 1.40)

    Total 4400scy

    Nothing really impressive tonight. I made the main set but was tired and sluggish throughout.
    Swim Workouts
  8. Staying on Pace

    by , February 18th, 2014 at 07:30 AM (Mixing it up this year)
    Yes today was a distance pace day. Trying to get ready for the 1650 Friday, If no one scratches I should have the jack rabbit Joe next to me so I just have to swim my own race.

    Was a little off my pacing goal today of 1:20/:40 but it was faster than most times so I'll take it.

    500 Free
    500 Free kick w/zoomers

    2 times thru
    4x100@1:40 free w/strapless paddles & bouy held R1 held 1:26's, R2 went 1:24, 1:21, 1:20, 1:18
    8x50@:50 free R1 held 43's, R2 held :41's

    5x100@1:55 free EZ w/snorkle
    400 free kick w/zoomers

    Total 3500 yards
    Swim Workouts
  9. Monday 2/17/14

    Monday 2/17

    AM and PM SCY

    AM swim:

    400 swim
    300 pull w/ buoy + paddles + snorkel
    200 kick w/ board
    100 I.M. drill

    8x50 @ :50 D1-4, 5-8
    8x25 @ :40 V.S.
    100 EZ

    "400 I.M. Test Set" (ALL BEST AVG)
    4x50@ :50 FL (30.2, 29.8, 29.8, 30.3)
    4x75 @ 1:20 BK (52.0, 52.1, 52.9, 52.7)
    4x50 @ :50 BR (34.0, 34.5, 34.9, 34.9)
    4x75 @ 1:20 FR (45.5, 44.1, 45.5, 44.0)

    8x25 @ :10 rest drill w/ snorkel
    200 @ :15 rest kick w/ board + fins

    Total: 3500

    PM swim:

    300 swim
    6x50 @ 1:00 kick/drill by 25
    4x75 @ 1:15 D1-4

    6x under H2O returns
    100 EZ

    4x400 @ 4:30 AE pull w/ buoy + paddles + snorkel (4:14, 4:10, 4:12, 4:10)
    4x100 @ 1:30 D1-4 to FAST (1:05, 1:00, :59, :57)
    4x100 @ 1:05 AE MAKE
    4x100 @ 1:45 @ 500 PACE (59.0, 59.1, 59.8, 58.5)

    6x25 @ :20 rest under H2O kick w/ fins
    300 EZ

    600 EZ + assorted floating/kicking/sculling

    Total: 6200
    Swim Workouts
  10. Monday, February 17, 2013

    by , February 17th, 2014 at 10:03 PM (I swim, therefore I am)
    Air temp of 72, pool at 82
    Sunny skies with humidity at 67%

    Warm up
    400 REV IM

    *Set 1*
    12x50 FR on :50 5(50RALA/50CU/50DPS) RI...
    4x25 FR on :30 Steady *16s
    4x50 FR on :45 Desc 1-4 *34-33-32-31, :30 rest
    4x25 FR on :30 Steady *17-16s
    4x50 FR on :45 Desc 1-4 *33-32-32-31
    ---200 BK Swim

    *Set 2*
    /w (m)agility paddles-snorkel
    6x100 FR on 1:30 100 as(50RALA/25CU/25DPS) RI...
    4x25 FR on :30 Steady *15s
    4x50 FR on :45 Desc 1-4 *33-32-31-30, :30 rest
    4x25 FR on :30 Steady *17-16s
    4x50 FR on :45 Desc 1-4 *33-32-31-30
    ---200 BR Kick

    *Set 3*
    /w fins
    3x200 FR on 2:40 200 as(50K/50RALA/50CU/50DPS) RI...
    4x25 FR on :20 Steady *15-14s
    4x50 FR on :40 Desc 1-4 *31-30-29-28, :30 rest
    4x25 FR on :20 Steady *16-15-14s
    4x50 FR on :40 Desc 1-4 *30-29-29-28
    ---200 BK kick

    *Set 4*
    500 BK as 4(25k/25dr/50swim) w/fins-(m)agility paddles
    500 Fly as 4(25k/50dr/50swim) w/snorkel-(m)agility paddles

    *Set 6*
    10x25 on HR, hypoxic-0, odd SDK, even FR @spl-9/10

    Warm down
    200 IM EZ
    100 IM EZ

    I did a 6K workout on Friday, and a lighter 3K workout Saturday, then a complete rest on Sunday. This week I am beginning to gradually phase in some quality sets. Today for Sets 1-3, the focus was 4x50s FR descending 1-4. While these sets appear basic and simple to do, it felt hard for me today as I have not done any significant quality efforts since about mid December. Each time, the first 50 on each descending set of 4x50 felt very easy, but then to actually descend each 50 1-4, my effort felt like 50%-80%-95%-100%. I am being conservative on reading the clock, leaving right on the send off, and looking for the time off the clock on touching the wall, not during the glide, which I admit to being guilty of doing in the past.

    Florida Senior Games - Lee County, San Carlos Community Pool March 1
    I entered this meet as it is very near by, although not a sanctioned USMS meet. My goals are more about pacing and swimming the stroke form/technique I am practicing in workouts. Although I trained well last Summer-Fall 2013, but did not compete, whatever I times did in training are past, and at the moment I am starting over. While I would have liked to have included a 100 or 200 BK, I choose the 500 FR over 200 BK and 50 Fly over 100 BK. My entries in order (women's heats first, then men):

    1) 200Y FR, 2:15.00, goal is to descend 50 splits 1-4.
    5) 100Y IM, 1:15.00, I have never swum this.
    8) 50Y FR, 26.90, goal is to split second 25 under 14.
    10) 50Y Fly, 29.86, goal is to split second 25 under 15.
    15) 500Y FR, 6:10.00, goal is to negative split second 250.
    Swim Workouts
  11. Monday, February 17, 2014 9:10-10:00am

    by , February 17th, 2014 at 02:57 PM (Fast Food Makes for Fast Swimming!)

    100 Free
    3 or so minutes of massaging/popping something back into place in my shoulder. It felt awkward as I was swimming. I'm definitely older than I was yesterday!
    400 Free

    10 x 50 Flutter Kick w/ board @ 1:00 (ranged :45-:49s)

    8 x 100 Free Pull @ 1:20 (ranged 1:08-1:10s)

    200 Free

    15 x 25 SDK w/ short fins on back @ :30
    10 kicks underwater which took me to about the 15M mark
    1 x 25 Fly Fast w/ short fins (to maintain my butterfly status in the lap lanes)

    100 EZ
    2500 Yards
  12. Mon Feb 17th, 2014

    by , February 17th, 2014 at 09:47 AM (Ande's Swimming Blog)
    800 warm up
    done 2 fr, 4IM krls, 2fr

    4 x 100 on 1:20 right into
    3 x100 on 1:15 right into
    2 x100 on 1:10 right into
    100 on 1:05

    50 easy

    4 x 100 on 1:05 right into
    3 x100 on 1:10 right into
    2 x100 on 1:15 right into
    100 on 1:20

    100 easy

    4x(100kon 1:15, 50 on 35)

    Fins 14x50
    odds on 35
    evens on 45

    100 easy
    Swim Workouts
  13. Week 73 - Monday

    by , February 17th, 2014 at 08:41 AM (After a long rest)
    I had a great nights sleep and woke feeling rested. My key card To the pool did not work for some reason today so we had to wait for Tom to arrive(usually a few of us get an extra 10-15 minutes before Tom arrives on deck), but alas not today. Today's workout was a little different for a Monday and I was again very tired at the end of practice.

    Warm up
    400 free with snorkel
    6x50 catchup on 45

    Main sets
    10x50 on 33(swum as a transition from warmup to main) with instructions to get our heart rates up.
    4x(500 on 7 min (swum as 200 pull, 100 kick, 200 pull), 100 free on 2mins AFAP)

    Warm down
    8x50 on 1min swum as double arm back, free by 25

    Total 4000scy

    I held 30-31s on the transition 50s. These were tougher than last week today and suspect they were earlier in the workout(I will have to check this). The 500s I swam high tempo aerobic holding 1.01s on the pull and 1.30 on the kick. I was getting about 1minute or so of rest due to the time taken to transition from pull to kick and back again. On the fast 100s I went 53,54,54 and 53. I felt strong and did not tie up until the very end of the last 100 but they hurt.

    We have done a lot more high intensity swimming this last week and I feel good generally. Obviously I am tired but I think this mix will really help the back half of my mid distance races.
    Swim Workouts
  14. A quick 1 hour workout at the Y in 84 degree water

    by , February 17th, 2014 at 07:48 AM (Mixing it up this year)
    Since I have a longer ride to work from Hinesville, that means a shorter swim time to make it to work on time. My main pool was closed so the Y was the only pool open today. My guard today was one of the swimmers I coach in the evenings, Dylan.

    500 free
    500 free kick w/zoomers
    5x100@1:45 back w/strapless paddles & bouy held 1:40's
    10x25@:45 fly
    250 breast kick
    8x100@1:30 free w/strapless paddles & bouy held 1:23's
    200 free EZ

    Total 3000 yards
    Swim Workouts
  15. Workout 02/16/14: noon

    by , February 16th, 2014 at 10:00 PM (Maple Syrup with a Side of Chlorine)
    I skipped swimming yesterday I order to enjoy a massage with my wife. It felt great, and I am sore today (first time that has happened) - she really worked my back over. It should help in the long run, I'm sure.

    After church this morning and before servie tonight, I was able to get in a swim. The adult swim hour is packed on Sundays, so I took it easy and basically went according to traffic. Ended up with 3000 yds in 65 minutes, which is good news as the Rec is closed tomorrow for President's Day.
    Swim Workouts
  16. Sunday, February 16, 2014 1:00-1:45pm

    by , February 16th, 2014 at 06:32 PM (Fast Food Makes for Fast Swimming!)
    I worked last night till 3:00am, asleep just before 4:00am. Most of you on the east coast were probably just getting up with your lattes or whatever you drink, or already getting in the pool at this time (7:00am). I was off to bed though...a very tired James.
    I slept all the way till 12:20pm. Just in time to eat some lunch (breakfast) with the kids, and decided I'd hit the pool for a bit before going back to work. managed to get in a decent amount in the 45 minutes...

    1000 Free

    Kick Set w/ short fins (all SDK on back)
    200 @ 3:00
    150 @ 2:30
    100 @ 1:30
    50 @ under :30 (went :31) so close to making it.

    12 x 75 Free Pull @ 1:00 (went :50-:53s)

    300 EZ swim, with a couple fast 25s of Fly mixed in

    2700 Yards

    Still hoping to make it over to Kirkland for the masters meet next Sunday. I may have to call in "sick" that day, but truthfully it will depend more on the snowfall and such on the mountain passes. I'm not going to risk my life on heavy snow just to swim a meet, but if it's safe enough, I may be "sick".
  17. Saturday, February 15, 2014 11:30-12:15pm

    by , February 15th, 2014 at 04:17 PM (Fast Food Makes for Fast Swimming!)
    It feels like an eternity since I last swam, but according to my FLOG it's only been since Monday. I've done a ton of work between now and then, and had little sleep to fully recover for the most part, and that's what is taking a toll on my body.

    Tuesday night ended up being a late night for me at work, having an emergency repair that kept me over 3 hours into the early morning hours. Friday night as well was a scheduled 12 hour shift till 3:00am, and I'll be doing it again tonight too. It'll be about a 60 hour week at work, as well as the countless hours I've been putting in at home on the remodel.

    Needless to say, I'm a normal working person who swims as a hobby now, rather than a swimmer who works. It's tough mentally wanting to be able to do so much with my swimming too, but it'll have to wait. I am signed up for a meet next weekend in Seattle, but I am scheduled to work, which is probably for the better. I'd have to be rescued from the pool for not completing the 200 Fly anyway!

    Speaking of that type of stuff, one of our head lifeguards at the pool got to do real life CPR earlier this week. Not at the pool, but at home. She was visiting her mother, and her mother's boyfriend collapsed on the ground. I guess she did CPR for 10 minutes solo, until EMS arrived to take over. They credit her with saving his life. Nice job to her! short painful swim:

    500 Free - this actually felt good

    10 x 50 Flutter Kick w/ board @ 1:00 (held :50s and under)
    10 x 50 SDK w/ short fins @ :45 (:40s and under) my legs were sore from this

    3 x 100 Free Pull @ 1:20 - UGH!!!
    both my left shoulder and my cardio told me to stop on this one! I'm not a young kid anymore, and need to ease back into things.

    200 really EZ

    2000 Yards
  18. Swiming at the Y again

    by , February 15th, 2014 at 03:32 PM (Mixing it up this year)
    Not too bad today only 84 and I was able to tolerate it ok. The only bad thing was that the hot tub was not hot, it was only 98 which was not refreshing after my swim.

    My fly felt strong, but my freestyle was week.

    2 times thru
    200@3:30 free
    2x100@1:30 free w/strapless paddles
    4x50@:50 free w/strapless paddles

    500 free kick w/zoomers
    10x50@1:00 free 1/2 pull 1/2 kick
    10x50@:55 fly w/monofin held :40's
    8x25@:45 free kick #3 & 6 FAST
    20x25@:45 fly odds drill evens build
    8x25@:45 fly kick #3 & 6 FAST
    8x50@1:00 free every 3rd on :45
    500 free kick w/zoomers
    5x100@1:45 free w/snorkel
    50 breast kick

    Total 5050 yards
    Swim Workouts
  19. Week 72 - Saturday

    by , February 15th, 2014 at 10:41 AM (After a long rest)
    The SCAC conference meet has been going on at our pool since Wednesday and a lot of age group practices have been affected by the meet. My daughters training group swam at 6.30 today so we were up and out earlier than usual for a Saturday. Instead of sitting around on deck for 30 minutes I hopped in the baby pool and warmed up. Just as I was about to do the masters session Tom asked if I would swim some fast swims from the blocks with his kids. I ended up doing a fast 100 and a fast 50 before jumping back in with the masters workout group. Today's practice had some more fast pace based 200s which everyone cringed audibly when it was announced. As I wrote earlier this week these suck and hurt like nothing else and today was no exception. Due to the number of workout groups we had far fewer lanes than normal and doubled up as opposed to a lot of my practices where I get a lane to myself. I know we are spoiled and I am not complaining at all.

    Warm up
    3x400 swim with snorkel with 20 seconds between 400s

    Main sets
    100 free from blocks AFAP
    1min rest
    50 free from blocks AFAP
    2x(2x100 on 1.20, 4x50 drill swim by 25 on 50) (this was half the masters warmup)
    2x(4x50 kick on 1min AFAP, 100 easy on 1.30)
    3x(200 free on 2.05 AFAP, 50 back on 1min AFAP, 50 easy on 1min)
    200 easy
    6x50 with fins no breathing on 1.30

    Warm down
    200 easy

    Total 4150scy

    I went 50.82 with the electronic timing, and the kids told me I was out in 24 and back in 26 which are great splits for me. The 50 I felt really tight and went 24.46.

    The fast kick I held 35 and 36s throughout and worked this set very hard. The 200 set was again very very hard but again I did great holding 1.58s on all three. Today's 200s were harder for a couple of reasons; the first being I had already done the fast 100 and 50 and worked a kick set. The second reason was that there was more splash from sharing the lane. Instead of circle swimming my lane mate and I split sides which helped a little. The rest of the workout was active recovery. At the end of practice my practice group hung out for a while in the pool and then on deck which was fun while I waited for my daughter to finish and get changed. Today was a lot of fun! I do think that 2.05 is now my new send off on this type of set but Tom dropped a hint today that I will be coming down to 2 mins over the next few months. It's great when your coach sees something in you, that you don't see yourself and he has been terrific to work with throughout my masters journey.
    Swim Workouts
  20. Workout 02/14/14: noon

    by , February 14th, 2014 at 09:21 PM (Maple Syrup with a Side of Chlorine)
    Spent roughtly 2 hours digging out from the most recent winter storm to hit the area, complete with close to 20 inches of snow! A great way to get the heart moving this Valentine's Day

    Hit the pool at lunch and had the pool to myself for the first half hour:

    200 Fr/200 Bk/200 IM Drill

    4 x through with snorkel:
    - 100 kick on 1:50
    - 100 Fr pull with buoy on 1:20

    10 x 150 on 2:10, done as 2 x through:
    - Perfect Stroke with AP
    - 100 DPS, 50 Fast
    - 50 DPS, 50 Fast, 50 DPS
    - 50 Fast, 100 DPS
    - 150 BK plus :20 SR

    50 Easy
    4 x 50 on :60
    - easy FR down, :05 rest, IMO Fast back
    200 loosen and out
    (Solo/Rec/3350 yds/60 min)

    I felt really great in the water, and took advantage of the empty pool to the fullest extent possible. After the swim, I broke out my roof rake to complete drylands for the day.
    Swim Workouts