Monday, December 28, 2009
Climbing at Planet Granite
Uh oh, I may have added yet another activity to my repertoire.
Rakhi, Gabe, Vikram and I went climbing at Planet Granite in Sunnyvale. Vikram had never belayed and I hadn't done it in 4 or 5 years, so we started by taking lessons. I took climbing classes at Cornell my second year, but these lessons were much more relaxed. I feel much more confident about my belaying abilities this time. I enjoyed the climbing much more because I'm actually in shape. I went climbing at a wall in Berkeley once when I was an undergrad, and I was sore for days afterward. This time was relatively painless.
I'm currently signed up for weight lifting classes in the spring, but I think I'll drop the class and try climbing instead. It's equally good for building arm and leg muscles, but it's far more exciting and less regimented. The cost is almost the same ($30 for a climbing pass +$4 for shoe rentals vs. $90 for the class). The climbing wall at Cornell isn't the nicest, but it'll have to do. The biggest problem is that I don't have anyone to climb with and this is one activity that I can't do on my own. I have a few ideas of friends I can harass to accompany me however.
We had a great time and I hope that we make this an annual event. I think that this was the most active winter break I've ever had.
running + dim sum = a bad idea
Nike+ run stats: 3.82 miles, 45'01" minutes, 11'46" minutes per mile
I didn't quite meet my weekly goal. I'll aim for 15 miles of running again next week.
Remaining workouts for the week of 12/21/09
Goal for the week of 12/28/09
1.5 hours of biking
15 miles of running
+climbing (no swimming this week because the pool is closed)
Saturday, December 26, 2009
12/26/09: running
Nike+ run stats: 2.71 miles, 29'50" minutes, 11'00" minutes per mile
Remaining workouts for the week of 12/21/09
Friday, December 25, 2009
12/25/09: running
What better way to start off a major holiday than with a run. This morning, all three Juneja kids put on their running gear and headed out for a run. Vikram went out on his own to do 18 miles. Poonam and I opted for a shorter 4.6 mile route. Both my siblings are in full training mode for their upcoming Mississippi Blues half-marathon in January 2010. It'll be Vikram's second race and Poonam's first. It's amazing that all three of us are suddenly gung-ho runners, but I think it helps build motivation.
It was the perfect day for a run: clear blue skies, a crisp 40F temperature, and my sister as a running companion. With apologies to all my other running friends, no one beats my sister as a partner. We have genetically matched running styles. We're the same speed, have the same endurance, and even have the same right hip and back problems. (Our working hypothesis for this quirk is that we're both lopsided and that our right legs are slightly shorter than our left ones.)
This run put me in such an exuberant mood that I was singing at the top of my lungs while running through my hometown --- I love how my shyness completely disappears when the adrenaline kicks in.
Nike+ run stats: 4.63 miles, 54'59" minutes, 11'51" minutes per mile
Route:
View Larger Map
Thursday, December 24, 2009
Runner's world
Some highlights:
-summaries of reader's favorites marathons based on organization, fun, destination, speed, etc., including one in Corning, NY
-a weekly training regime for working towards half-marathons or full-marathons
-swimming exercises for runners
-safety information, including the stats that upward of 20 runners and 700 cyclists are killed in motor collisions every year-- important for me since I tend to be really lax about anything related to safety
At $12 per year, it's a no-brainer to get myself a subscription.
Wednesday, December 23, 2009
12/23/09: bike trainer
I did 1 hour on my bike trainer to an episode of my new favorite show, 'Dexter.' In the episode I watched, one of the characters was dealing with a crisis by going into workout overload-- it made me laugh.
Remaining workouts for the week of 12/21/09
15 miles of running
Monday, December 21, 2009
12/21/09: swimming
I did the same workout that I did on the last day of class: 50 meters with the kickboard, 50 meters pull, 50 meters freestyle. In all, I did 37 laps (1.15 miles) with an average split time of 1:10 -- down 4 seconds from last time.
Remaining workouts for the week of 12/21/09
1 hour of biking
15 miles of running
Sunday, December 20, 2009
12/20/09: running
1.5 hours biking
1.75 hours of running (8.5 miles)
1 hour of yoga
Compare that to the summer where I'd regularly bike at least 60 miles a week (~5 hours), plus hit the gym several times a week. Many training guides will tell you to set a daily workout schedule. That doesn't work for me because I get very discouraged when I miss a workout and then give up. What's worked really well for me in the past is setting weekly or monthly goals. Even if I don't meet them, I still feel really good about what I do manage to accomplish. As a test run, here's my goal for this week:
1 hour of biking
15 miles of running (~3 hours)
1 mile of swimming (~45 minutes)
total: 4.75 hours
Run stats for today: 4.07 miles, 53'24" minutes, 13'06" minutes per mile
Running music
My Nike+ allows me to program a "power song" that I can access by holding down the center button on my iPod. I use it whenever I feel close close to giving up. More than once, it's given me a boost in energy that's allowed me to finish a run. My power song is currently "Just Like a Pill" (props to Shamoni for introducing me to Pink, the queen of angry borderline psychotic pop music). It took me a few weeks to realize that the chorus was perfect for running:
Just as fast as I can
To the middle of nowhere
To the middle of my frustrated fears"
Until now, my running mix has had about 25 songs in it. Today I finally invested the time in copying over a bunch of music from my old PC so that I could add a little variety. I'm excited to go for a run and give it a try.
Saturday, December 19, 2009
12/19/09: running
After two days of rest, I decided to go for a run ... outside! I'm dog-sitting for a couple of days, and running is the perfect activity to tire Maddy out. It took a lot of willpower to run outside. I actually turned around the first time, came back, added a few layers, and then headed back out. I far prefer skiing outside to running at this time of year, but there isn't nearly enough snow yet.
On a side note, I just redid the layout and added a section for blogs I'm following. Check them out! My brother is training for his first marathon, Asti just did her first half marathon, and my new blogging friend is also training for his first triathlon. I didn't realize that I knew so many budding athletes.
Run stats: 2.01 miles, 21'56" minutes, 10'54" minutes per mile
Wednesday, December 16, 2009
12/16/09: yoga
I think I stopped going because I usually want the best workout I can get for my time investment, and yoga has been really low of my priority list. Apparently my memory failed me-- yoga can be a very good workout. It's excellent for strengthening core muscles, building arm strength, and stretching out my finicky back and hip muscles. I need to add it back into my rotation and try to go to classes a few times a month. Running and biking lead to tight muscles and I haven't been very diligent about stretching.
Tuesday, December 15, 2009
12/15/09: running
Nike+ run stats: 2.56 miles, 29'22" minutes, 11:27 minutes per mile
Monday, December 14, 2009
When life hands you lemons...
This quote, which was shared with me by a good friend, sums up my last year. It's probably pretty obvious to my friends that I used exercise as a way to cope with a bad breakup. In fact, one of the first things I did in the immediate aftermath was dust off my bike and go for a ride. I couldn't feel any emotional pain if I was in physical pain. Somewhere along the way, I became addicted. It's true that I used physical exertion to overcome my emotions. But at the same time, it gave me confidence, focus, energy, got rid of my insomnia, regulated my appetite, and gave me control over my life again.
Fortuitously, around this same time, my labmate and I were listening to our favorite podcast and one of the hosts was training for her first triathlon. Just like us, she was not athletic and had never considered doing anything like that before in her life. We started talking about putting together a relay team for the Cayuga Lake Triathlon, which was many months way. She was the swimmer, I was the biker, and we recruited a friend as the runner.
As soon as the spring set in, I started going biking with a friend. Training for the triathlon gave me a goal to strive for. I put hundreds of miles on my bike and forced myself into a regular workout routine, no matter how hectic life and work were. When the triathlon finally arrived, I was a little disappointed how short and easy 13 miles felt and how slow my time was. I hadn't been training for speed just for endurance which was the wrong approach for a sprint distance race. I bought a bike computer, switched to clipless pedals, and decided to train for my first century ride instead. I biked around Cayuga Lake on September 12, two days before I turned 28. It was that ride that gave me the sense of accomplishment that I had been looking for.
I knew immediately after the CLT that I wanted to do a triathlon on my own. I knew that I could do the swimming with enough practice and the biking was obviously not a problem. However, at that point, the furthest I had ever run in my life was one mile and that was in high school, and if there was one thing I knew with certainty, it was that I *hated* running. Since the biking season was winding down (I am not someone who will ever bike in snow), I decided to start training for running. I figured that I could force myself to run 5k so that I could do a sprint distance triathlon. Much to my shock, I discovered that I really like running, so much so that I might even try to do a half marathon next year.
People seldom understand what I mean when I say that I enjoy the soreness that comes after a good workout. I'm in good enough shape right now that a normal run or bike ride doesn't hurt. It's only when I push myself a little further than I can handle that I get sore. The pain reminds me of all the progress I've made and tells me that I'm getting better. Looking back over the last year, it's hard to believe that I've come so far in such a short period of time. There have been ups and downs, but I'm quite proud of where I've ended up.
12/14/09: spinning
Sunday, December 13, 2009
12/13/09: bike trainer
Saturday, December 12, 2009
Last Chance Trail Run
Thursday, December 10, 2009
12/10/09: running
Run stats: 26'56" minutes, 2.12 miles, 12'41" minutes per mile
Tuesday, December 8, 2009
12/8/09: running
Run stats: 2.6 miles, 31'44" minutes, 12'10" minutes per mile
Monday, December 7, 2009
12/7/09: running + squash
Run stats: 2.53 miles, 31'38" minutes, 12'28" minutes per mile
Thursday, December 3, 2009
12/3/09: swimming
Today we could do any workout we wanted and I decided to swim a mile. I did 100 yards as a warmup, and then alternated pulling, freestyle, and kicking (recovery). This way I could really isolate my arms and my legs separately. This would be a good workout to do again.
Swim stats (no more split times-- I started a google doc for that): 37 laps, 1850 yards (1.05 miles), average split time 1:14
Wednesday, December 2, 2009
12/2/09: running
Tuesday, December 1, 2009
12/1/09: swimming
Split times: :51, 1:00, :59, 1:02, 1:10, 1:13, 1:14, 1:03, 1:16, :57, 1:11, 1:36, 1:12, 1:10, 1:17, 1:14,
1:25, 2:05, 1:25, 1:37, 1:09, 1:15, 1:15, 1:20, 1:31, 1:36, 1:06, 1:24, 1:13, 1:26, 1:27 (31 laps, average time 1:19)
Monday, November 30, 2009
11/30/09: running
Split times: 1:13, 1:20, 1:19, 1:20, 1:20, 1:19, 1:22, 1:24, 1:23, 1:24, 1:23, 1:26, 1:26, 1:27, 1:25, 1:30, 1:30, 1:34 (18 laps, average time 1:24)
Thursday, November 26, 2009
11/26/09: turkey trot + yoga
Wednesday, November 25, 2009
11/25/09: bike trainer + strength training
Tuesday, November 24, 2009
11/24/09: swimming
Split times: :52, 1:04, 1:01, 1:22, 1:02, 1:27, :57, :58, 1:01, 1:31, 1:16, 2:07, 1:37, 1:24, 1:01, 1:05, 1:21, 1:22, 1:02, 1:14, 2:50 (21 laps, average split time 1:22)
Sunday, November 22, 2009
11/22/09: strength training + biking
Thursday, November 19, 2009
11/19/09: swimming
Split times: :53, 1:25, :55, 1:19, 1:02, 1:14, 1:02, 1:12, 1:28, 1:41, 1:45, 1:48, 1:01, 1:01, 1:16, 1:12, 1:11, 1:05, 1:08, 1:25, 1:07, 2:40, 1:13, 1:44, 1:13, 1:50, 1:24, 1:27, 1:13, :38, 1:15 (31 laps, average time 1:22)
Wednesday, November 18, 2009
11/18/09: strength training + running
Today I went for a run at lunch with Shamoni. It's my first real run in two weeks (15 days to be precise) and it felt amazing. A little exercise regulates my body and I require less food, less caffeine, and I have much better focus afterward. We ran in the middle lanes of the indoor track at Barton Hall. I timed myself using my watch and using the iPod.
Run stats (iPod): 23'51", 2.06 miles, 11'31" minutes per mile
Run stats (watch): 22'38", 2 miles, 11'19" minutes per mile
Run split times: 1:26, 1:32, 1:27, 1:24, 1:23, 1:24, 1:27, 1:28, 1:28, 1:40, 1:34, 1:51, 1:38, 1:33, 1:15 (15 laps, average time 1:31)
Tuesday, November 17, 2009
11/17/09: swimming
Split times: 1:05, 1:05, 1:11, 2:07, 1:18, 1:25, 1:26, 1:44, 1:23, 1:07, 1:07, 1:55, 1:40, 1:39, 1:45, 1:45, 1:10, 1:22, 1:36, 1:36, :57, 1:48, 1:29, 1:29, 1:30, 1:49, 1:30, 1:03, 1:05 (29 laps, average split time 1:30)
Monday, November 16, 2009
11/16/09: strength building + bike trainer
Sunday, November 15, 2009
11/15/09: strength building
Saturday, November 14, 2009
11/14/09: strength assessment
I picked up a physio ball, some tension bands, and a yoga mat (total cost: $35). My spending has increased lately, but I blame it on the change of seasons. Home exercise is the only way I'm going to stay in shape over winter and is the most time efficient way to incorporate workouts into my schedule.
pushups* in 60 seconds: 10
wall sit using physio ball (time to exhaustion): 1'07"
side plank (time to exhaustion): 30" (R), 32" (L)
side plank with bent knee (time to exhaustion): 43" (R), 29" (L)
prone plank (time to exhaustion): 32"
extensor chain [balancing on physio ball parallel to ground while facing down] (time to exhaustion): 2'02"
core strength: 100%
*didn't even touch the ground
Thursday, November 12, 2009
Bicycle trainer
It's a Minoura Magturbo magnetic inter-rim trainer. Before today, I had no idea what that meant or how a trainer worked. Basically, it elevates the rear bike wheel and offers magnetic resistance against which you pedal. The downside is that it's not a wind resistance trainer, which apparently offers resistance in a positive feedback loop (i.e. the faster you pedal the more resistance there is) and is good for interval training. The plus side is that the resistance is applied to the rim of the bike tire and not directly to the tire surface so it doesn't wear out the tire tread. Total cost: $75 (used via Craigslist). If it allows me to exercise before work without having to go outside, I think it'll be money well spent.
11/12/09: swimming
Wednesday, November 11, 2009
11/11/09: abs+
Sunday, November 8, 2009
11/8/09: swimming
Split times: 59, 1:02, 1:04, 1:05, 1:08, 1:06, 1:09, 1:07, 1:09, 1:04, 1:30, 1:07, 1:08, 1:11, 1:11, 1:12, 1:03, 1:30, 1:10, 1:12, 1:12, 1:20, 1:12, 1:18, 1:20, 1:14, 1:12, 1:56, 1:10, 1:14 (30 laps, average split time 1:12)
Friday, November 6, 2009
11/6/09: running
Smart: stopping a run once your back starts to hurt
Smartest: don't go running in the first place
Today I was smart. My back was bothering me, but I decided to give running a try anyway because I haven't been since Tuesday (it's becoming a drug...). After a mile, my back was starting to hurt and I was feeling exhausted. I read my body's signals and decided today should be a day of rest. Everyone needs those once in awhile. Run stats: 1.16 miles, 12'37", average pace of 10'51" minutes per mile.
Thursday, November 5, 2009
11/5/09: swimming
"Many dedicated endurance athletes don't need to be told what do to-- they need to be told what not to do."
Seems very appropriate given my back problems this week. Luckily, I seem to have bounced back and swimming today was no problem. We are now up to 5 people in my lane and I am still the slowest... grrr. We used fins for most of today. I'm fast as long as no arms are required.
Wednesday, November 4, 2009
11/4/09: squash
11/3/09: running
11/1/09: running
Friday, October 30, 2009
10/30/09: swimming
Thursday, October 29, 2009
10/29/09: running
Wednesday, October 28, 2009
10/28/09: running
Tuesday, October 27, 2009
10/27/09: swimming and squash
In other news, we have a new swimmer in my lane, for a grand total of three of us. He's the same speed as I am or maybe a little slower, but it's nice to have someone to pace myself against. The other swimmer is way faster and I have no hope of keeping up. The goal for the next 3 months is to find pacers for all my activities. Group training is the only way for me to build speed.
In the evening, I played squash against Melissa. I lost twice and won once. To sum things up: practice, practice, practice.
Sunday, October 25, 2009
10/25/09: running
Saturday, October 24, 2009
10/24/09: running
Thursday, October 22, 2009
10/22/09: swimming
For backstroke, my head is usually almost perpendicular to the water so I can keep my bearings. I tilted my head back today and my feet shot straight to the surface. For freestyle, my normal body position was almost correct, but I tried lowering my head just a little bit. Even though the change in my head position was minuscule, it was very effective at raising my feet. Interestingly, for whatever reason it also became easier to only breathe on one side, so I went from breathing every 3 strokes to every 4.
Also, this article in the New York Times is pretty convincing about the fact that cooling down after a normal workout is unnecessary. I usually begin and end my runs with a 5 minute walk. Looks like I can save those precious minutes for stretching!
Wednesday, October 21, 2009
10/21/09: running
My running book also suggests adding variety to routes by alternating between running north, south, east, or west from your house. Today I headed up Snyder Hill to try out something different. Route map:
View Larger Map
Tuesday, October 20, 2009
10/20/09: squash
Monday, October 19, 2009
10/19/09: running
Google finally has a satellite map of Ithaca complete with walking trails! This is an approximate map of my route. There's a shortcut from Wildflower that I used to get to the East Hill Rec Trail.
View Larger Map
Sunday, October 18, 2009
Zeppy 5K
The weather couldn't have been better for our 5K (well for Ithaca anyway). It hovered just around freezing, but the sky was clear blue, the sun was out, and the fall colors were at their peak. Five of us ran as a group (Heather, Ben, Gretchen, Cresten and me) and it made the run fly by. The run went through the Cornell Plantations and there were more hills than I'm used to, but it was still quite a doable run. I forgot to turn my pedometer on at the start, but it recorded 2.25 miles in 28'52" for an average run time of 12'49" per mile. See the (partial) run stats here.
Post-run we hit the the Friends of the Library booksale and I bought Marathon Training for Dummies and Beginning Bicycle Racing. Most of the advice is common sense, but it's fun to read and good motivation to start working on my speed. I'm already a few chapters into the marathon book, and so far I haven't learned anything new but have gotten validation for many of my training practices. For example, the authors suggests keeping a training log--or blog in this case--to keep track of run stats and equipment purchases, and signing up for short races as motivation. I also learned that the word marathon cames from a Greek soldier who ran from Marathon to Athens to deliver a message and then promptly died. The distance came from the first Olympic marathon in London, and the 0.2 miles came from wanting the race to finish in front of the royal family.
Thursday, October 15, 2009
10/15/09: swimming
Wednesday, October 14, 2009
10/14/09: running
10/13 run:
10/14 run:
Monday, October 12, 2009
10/12/09: running
25 minute run:
Saturday, October 10, 2009
10/10/09: running
View Larger Map
Thursday, October 8, 2009
10/8/09: swimming
Wednesday, October 7, 2009
10/7/09: running and squash
WEEK 7
34 minutes from 130 to 140 BPM
BPM CHART:
5-min. warmup @ 130 BPM
25 min. @ 140 BPM
4-min. cooldown @ 130 BPM
Tuesday, October 6, 2009
10/6/09: swimming
Monday, October 5, 2009
10/5/09: running and spinning
WEEK 6 Mix 3
34 minutes from 130 to 140 BPM
BPM CHART:5-min. warmup @ 130 BPM
25 min. @ 140 BPM
3-min. 30 sec. cooldown @ 130 BPM
And in the evening I went spinning with Maddie and Shamoni.
Thursday, October 1, 2009
10/1/09: swimming and running
Annie and I had plans to go biking, but darkness is falling earlier these days so we went for a run instead. Now my arms and quads are going to hurt in the morning.
Wednesday, September 30, 2009
9/30/09: running and abs+
WEEK 6 Mix 2
32 minutes from 130 to 140 BPM
BPM CHART:
5-min. warmup @ 130 BPM
10 min. @ 140 BPM
3 min. @ 131 BPM
10 min. @ 140 BPM
4-min. cooldown @ 130 BPM
Tuesday, September 29, 2009
9/29/09: swimming
Monday, September 28, 2009
9/28/09: running
WEEK 6 Mix 1
32 minutes from 131 to 141 BPM
BPM CHART:
5-min. warmup @ 131 BPM
5 min. @ 141 BPM
3 min. @ 132 BPM
8 min. @ 141 BPM
3 min. @ 132 BPM
5 min. @ 141 BPM
4-min. cooldown @ 131 BPM
Sunday, September 27, 2009
9/27/09: running and spinning
WEEK 5 Mix 3
28 minutes from 130 to 140 BPM
BPM CHART:
5 min. warmup @ 130 BPM
20 min. @ 140 BPM
3 min. cooldown @ 130 BPM
Since 20 minutes of running isn't really a workout, I also went to spinning class (17 miles). I clipped in to the bike for the first time, which was fun. I'm not happy that winter is coming, but I did miss going to spinning class and the thorough exhaustion that follows it. No insomnia tonight.
Thursday, September 24, 2009
9/24/09: swim conditioning
Today was a major day for lane reassignment. I'm still in Lane 1 (medium), but a few people from the slow lanes also moved up, so some of the faster people from Lane 1 switched out. It was the best workout I've had so far since we did a lot of swimming pulls, which is swimming with a buoy between your legs so that you only use your arms. That's probably why it's so strenuous for me--- right now, my arms are my weakest muscles.
Wednesday, September 23, 2009
Other activities
9/2/09: running, 2.4 miles of Week 3: First Day to 5K
9/2/09: abs+ with Elaina
9/8/09: running, 2.45 mi, 12'27" min/mi, Week 4
9/9/09: swim conditioning (Lane 5)
9/15/09: swim conditioning (Lane 5)
9/16/09: running, 2.45 mi, 12'16" min/mi, Week 4
9/17/09: swim conditioning, 1350 yards (Lane 5)
9/19/09: running, 2.46 mi, 12'04" min/mi, Week 5, Mix 1
9/20/09: running, 0.95 mi, 11'07" min/mi
9/22/09: swim conditioning (Lane 1)
9/23/09: running, 2.26 mi, 12'59" min/mi, Week 5, Mix 2
9/23/09: abs+ with Elaina
Sunday, September 20, 2009
15 mile ride through Ellis Hollow
Ride stats:
Time: 1:21:17
Distance: 15.060 mi
Avg Speed: 11.1 mph
Max Speed: 30.1 mph
View Larger Map
Thursday, September 17, 2009
14 mile bike ride through Ellis Hollow
View Larger Map
Sunday, September 13, 2009
101 mile ride around Cayuga Lake
Time: 7:10:12
Distance: 100.79 miles
Avg Speed: 14.1 mph
Max Speed: 35.7 mph
Well, it's done now. I decided to go for the full 100 miles instead of just 85 since "it's only another 15 miles." I realized that I wanted to try to do a century, and that I would be okay if I couldn't complete it and needed to be picked up early. There were moments when I thought I wouldn't be able to finish and moments when I almost gave up. Here's the breakdown of what I remember:
Miles 1-30 Easy! Flew up the hill on Rt 34 without a problem. I did wish I had eaten breakfast but managed to make it to the first pit stop anyway.
Miles 30-50 Started to feel tired and couldn't believe I wasn't even half way done.
Miles 50-60 Got a second wind. Crossing through Montezuma was exhilarating because I knew that was at the top of the lake and the halfway point. I had driven through there before but it was amazing to bike to there all the way from Ithaca. I did take two ibuprofen at lunch because my knees were starting to feel a bit creaky at this point.
Miles 60-80 This is when I started to feel like I couldn't finish. My speed dropped down to 9-10 mph and I felt like I had no more energy to give. I was riding pit stop to pit stop, and decided to just see how much further I could push it.
Miles 80-100 I started to feel better as the end got closer. I've done dozens of 10-20 mile rides, so I tried to muster up the energy for just one more short ride. The last 10 miles felt great. I knew I had the stamina to finish, my speed picked up, and I coasted up the hill coming out of Taughannock without any problem.
Overall, the support for the ride was amazing. The organization that went into each of the pitstops in terms of location, staffing, and refreshments was so well thought out. There were motorcycles and cars following alongside us the entire time to pick up tired bikers, help fix flats, or just encourage us up the hills. There was a flag person at every intersection to help guide traffic-- I only had to unclip at one light the entire ride. People from the community came out to sit along the roadsides with signs of support or to wave from their front lawns. I'm glad that my first century was done with STAP with a wonderful group of volunteers. My next goal is to volunteer my time for an event like this.
And lastly I'm so grateful for the support of my friends and family. People donated their money, trained with me, listened to me talk about biking incessantly, came to meet me at the finish line (and gave me a speed course in changing a flat tire!), cheered on the victory ride, and celebrated with me at the end. You guys really powered me throughout this whole summer and to say I'm thankful is an understatement.
Here's an approximate map of route with pit stops at King Ferry Winery, Frontenac Park, Verdi Signs, Seneca Falls Community center (lunch), Thee Amish Market, Bellwether Hard Cider, and Cass Park along the way.
View Larger Map