Sponsored by Trek, Raley's, and Lifetime Fitness #PROUDTORIDELIKEAGIRL


Wente Road Race 24-April-2016

What went down at Wente Road Race? A whole lot of team work with Sara, Mel, and Judy.

Over 20 women started the race with JL Velo well represented by 6 riders, and Team Mike’s Bikes having 5 ladies. The race was four laps with a new finish at the top of a short climb in a cross-wind section.e

During the first two laps, there was a lot of attacking by Sara and Mel to keep the other riders on their toes. Judy and I just got to sit calmly and be amazed at how Sara and Mel did not cease attacking. Right before the main climb on lap 3, Mel attacked and got away with Molly Van Howling (JL Velo), they stayed away for whole lap leaving other riders to chase, primarily Sara Enders (Rio Strada). Before the final time up the climb Clarice Sayle (Jakroo), and Amy Cameron (Team Mike’s Bikes) came to the front to reel Mel and Molly in. With Mel and Molly still off the front, Sara Enders attacked the group on the climb and brought them close with a small group on her wheel. I followed her attack and right before they were caught, I attacked and got away from the group.

Once I was away, I struggled to find rhythm on the undulating and windy course. But, it was still enough to stay away until the finish. A groupetto sprinted it out for the remaining positions with Joanna (JL Velo) in second, Sara Enders in third, Clarice in fourth and Amy in fifth.

It was again great to greet the other ladies at the finish with news that a win was the outcome of all their work. As a bonus, we all got to go home with celebratory Wente wine!

Wente Road Race


Sea Otter Road Race Report

I raced Sea Otter for the first time two years ago; it was my first “big” road race. When I finished I was relieved to have survived, and surprised with my top-ten result – it turns out the attritive course and long finishing climb suite me. However, after several high-stress weeks at work and a couple of colds, I wasn’t sure how strong I was going to be this year.

This year, the turn out was much smaller than my first time with 13 ladies lining up to start. Folsom Bike / Trek was represented by me, Melanie, and Sara. For the first three laps Melanie and Sara started unleashing their attacks and covering moves. While their attacks were brought back, I could tell they were starting to wear on the other ladies. As we rolled along and went up climbs, I noted how labored the breathing was around me. I was surprised at how good I was feeling, maybe it was several mixed berry Gu’s that were kicking in. The pack stayed together until the third lap when Katie Giles counter attacked one of Melanie’s attacks and got off the front. A half lap later when we came around to the steep climb at the beginning of lap 4, Beth Hernandez took to the front up the climb and split the group into two.

From this point on I was in a group of about 7 chasing Katie. Melanie and Sara were in the group behind; two teammates behind gave me the excuse to sit in with two teammates behind while everyone else chased Katie down. I started thinking about the finish and how I could win the race. After the hill climb at San Dimas, I was confident that I could win on the finishing climb. So I decided to conserve for the finish and attack close to the finish.

Katie was caught with one lap to go, and for the final lap we rode temp until turning off to the finish. Once we hit the climb, I followed the group’s pace until 1km to go when I went to the front and rode as hard as I could until I looked back and didn’t see anyone on my wheel. Beth Newell came across in second, and Anne Usher in third.SeaOtter_podium

It was so exciting to wait for Mel and Sara to finish and let them know that I had delivered the win after all their work!

Sea Otter Circuit Report 2016-04-17 by Judy

Sea Otter Circuit Report

Unfortunately, Sea Otter has really lost attendance at its road events in the past two years. Much of this loss is attributed to the rescheduling of US Crit Nationals to the same weekend. Additionally, local NorCal teams are pretty burnt out after racing Redlands the weekend prior. If current trends continue, Folsom Bike may not line up for Sea Otter next year…

But for 2016, we targeted the road race and the circuit race, as per usual. Diane won the road race (see report), and we’d hoped for a second victory on Sunday. The field was super small (12) and the race very mellow. The first half of the 60 minute race just consisted of us riding tempo around the course. Several attacks went during the second half of the race, either on the hill or descent. None got very much traction, except for Kathy Giles (US Military) who stayed away for a lap. Each attack was marked or countered by Sara, Melanie, or me. The last lap saw a bit of a truce, as everyone waited for the sprint. I found myself in 2nd wheel with 1k to go, on the wheel of Liz Otto Hamel from Mikes Bikes. I got too complacent at this point. I was stoked to be 2nd wheel, but I just kind of assumed I could come around if there was a surge from behind. That was not the case — as girls came up to our left, Liz tried to accelerate but it wasn’t enough. I was very much boxed in and had to settle for 4th. Oh well!



2016-04-14 Copperopolis RR by Aliya

Copperopolis holds a special place in my heart. The pothole covered, horribly patched, narrow roads are the closest resemblance we have to cobbles here in NorCal. There is the twisty climb, that happens all too soon after the start, and you are never quite ready for. Then, finally, the descent that makes it seem as if your bike, and body, will break in half. I love it all!

Every force is working against you, friction from the poor pavement, gravity from the climbing, and your body from being drained from both. Oh, and lets not forget the mind –probably the greatest force working against you, or for you (depending on a mixture of a persons perseverance and stupidity).

Did I say this race holds a special place in my heart?

Yes, I did. Back in 2014 I won it as a Cat 3. From a two women break away. That began around 5 miles into the race. I have always felt perseverance as being a strong personal quality for myself, and I already know that stupidity is a very apparent quality (why else would I expose myself to such pain?!), so this must be the reason for my love for Copperopolis.

I guess I’ve rambled enough, now on to the actual race report. With Sara and Mel resting up for San Dimas and Diane spending time with family, it was up to the two sprinters of the team, Judy and myself, to hold off the many climbers that show. Our field wasn’t anything less then under-represented with the toughest of Norcal showing, including big names such as, Katerina Nash (Luna) and Beth Hernandez (Colavita). Again, both JlVelo and Mikes Bikes were represented well, with strong teams. Clarice Sayle (Jackroo), who has had an excellent start to the 2016 season, was flying solo, but by no means someone to discount.

As usual, at the top of the first climb, the peloton had shrunk in size as to when we first began. Many were able to chase back on in time for the short, but brutal pitch before the descent. Here, Joana Dahl (JlVelo), put power to the pedals, defining the race and causing a split. Judy and I were reduced to chasing with a few others. We dropped some, and caught some.

On the final climb, Sara Enders (Rio Strada) mercilessly attacked, and it was up to me to chase. Catching her was a mini-personal victory as I was on the verge of bonking. At the top of the climb it was down to Sara, myself, and a category 3, Megan Ruble (Funsport Bikes Cycling Team). We rotated until the final hill, where Sara put in another massive acceleration. I followed it to the best of my ability, railing the descent, but was unable to the close the gap before the finish.

Up ahead, the race finished in a sprint between three riders. Joanie Celso (BC/EMERALD TEXTILES p/b UC Cyclery) won, with Joanna placing 2nd, and Katerina 3rd. Clarice rolled in for 4th, and Amy Cameron (Mikes Bikes) was just behind. I placed 7th, and Judy was 8th. Its always a pleasure when the big names come out local races and provide an exciting challenge, and I feel ever so more fortunate to race in a district with such strong regional competition. Excited for many races yet to come!

2016-04-08 San Dimas Stage Race Report by all of us


A very special thanks to Bill and Annette McCusker for the wonderful photos of our team from the San Dimas race weekend. Check out their website at gmr.bike!


Stage 1:

San Dimas Stage Race  (SDSR) always starts with an uphill time trial climbing the twisty Glendora Mountain Road. About 4.25 miles long with 1245 ft elevation gain, this time trial can greatly impact a rider’s placement for the entire weekend by creating significant time gaps. With top-notch competition in the field, we knew it was in the team’s best interest that each of us do the best we could in the time trial.

As with all time trials, warm-up was key and we all arrived with plenty of time to warm-up for at least 60 minutes and hydrate. Melanie was the first to go off, followed by Sara, Judy and finally Diane – who, in all honesty, was running off pure adrenaline at this point. She had flown into Southern California at 11:30 pm the night before after putting an insane amount of work organizing not one, but two engineering events in the prior weeks. The time trial course starts with a very gradual rolling section and before crossing over a bridge to a sustained 4.5-6.5% climb that favors steady, seated power. Although 4.25 miles sounds like a breeze, at full speed we were all gasping for air at the top. Glad that the hill climb was done and dusted, we celebrated with GU recovery shakes before eating lunch in the delightful town of Glendora. While there, we constantly refreshed our phones, waiting for results. When the results finally came out, Diane was pleasantly surprised to see that in her beleaguered, sick, sleep deprived state she had not only PRed on the hill climb but busted into the top 10 with a 7th place finish! What a beast!


Stage 2:

Stage 2 of SDSR is a road race through Bonelli Park road race consisting of 8 laps of a 7 lap rolling hill circuit. Laps 2, 4, and 6 have QOM points on the top of the main climb, while laps 3, 5, and 7 feature sprint points through the Start/Finish line. With Diane sitting 7th on GC after stage 1, our main goal was to help her maintain or move up on GC, while also trying to all finish with the main group. Armed with GU Energy Chews in our pockets and GU Hydration Mix in our bottles, we were well prepared to tackle the challenging course in the hot SoCal weather.

Let’s get real – this circuit race masquerading as a road race is one of the most fun courses we get to compete on all year. Due to the technical nature of this course, with lots of sharp turns, road furniture, and terrible pavement positioning near the front of the peloton is absolutely key. A quick lapse in concentration, and a cone, pothole, or inattentive rider will take you out. The GU Energy Chews were incredibly helpful for this race because the package allowed for quick opening and eating without having to remove your hands from the bars for very long. And the caffeine was a much needed boost!

All four of us settled in to the race after a couple of laps, and with the exception of the sprint and QOM points, there was only a few attacks off the front, none of which stuck. By the 7th lap, it was time to start thinking about being positioned for the finish, as it was clearly going to come down to a field sprint. Feeling good, Diane moved to the front before the QOM hill and led the pack up the climb, allowing her to maintain good pack position heading into the last lap. Judy, Melanie, and Sara were also still in good position in the peloton. On the final lap, heading up the hill, Diane was still very close to the front as we headed onto the descent to the finish, with the rest of us just behind. The finish was very fast and nervous. Unfortunately, in the final 100 meters, two crashes took out several riders and Diane suffered a catastrophic mechanical when her mega-watts ripped off the derailleur hanger and she was forced to walk across the finish line. Thankfully, none of us were involved in the crashes and Diane was given the same time as the race winner, maintaining her position on GC. Sara and Melanie also finished with the front group with Judy just a little bit behind so we achieved our goals. In a complete daze at the end of the race, it was nice having the convenience of the GU Recovery Drink Mix mixed with water to quickly start the recovery process since we still had one more stage to go. That chocolate flavor of GU recovery is on point!!


Stage 3:


The story of Sunday’s crit begins on Saturday afternoon. Diane was fortunate enough to find an amazing, supportive bike shop outside Glendora that overhauled her mangled mess of a bike within 2 hours. They put on a new derailleur (and hanger), new chain, and new bottom bracket. And Melanie was gracious enough to lend Diane some wheels because Saturday’s mechanical incident had cost Diane a spoke in her rear wheel. At this point, the attentive reader might be thinking, “Hm, a new chain with an old cassette from Melanie? That doesn’t sound good…” And the attentive reader would be correct in his suspicions! All was looking up for team Folsom Bike in Sunday’s race until Diane stood up to sprint out of a corner and her bike started making horrible noises. The pit was of no assistance. A lesser rider might give up then and there. But Diane is no average woman. She is a beast. A beast who spent the entirety of Sunday’s crit last wheel, completely seated, motoring through the race. Melanie and Sara valiantly tried to tow Diane back up to the front of the pack, but she sadly declined their offers and took up her place in the purgatory zone. Meanwhile, Judy was completely oblivious to all these problems. When she didn’t see Diane for a while, she naturally assumed Diane was in the break. And there was no way of knowing otherwise, since the pack caught the break right before the end of the race, for which Judy managed to move up on the last lap and snag 10th place. For all her efforts, Diane managed to come in 9th on GC, only having lost 2 places during that unfortunate race which was the crit.


A special thanks goes out to the organizers of the San Dimas Stage Race, who set our team up with fantastic host housing – and shout out to our wonderful, fun, and welcoming hosts, Marion and Wolfgang. We could not have asked for better people with whom to share this weekend. Also, thanks as always to our sponsors – GU for keeping us hydrated and fed throughout the weekend; and especially Folsom Bike for letting us take the team car down and serve as home base during the weekend. From earthquakes (2014) to broken bikes (2016), the San Dimas Stage Race always keeps us on our toes. It’s one of the highlights of the racing calendar!20160331_100009

2016-3-20 Santa Cruz Criterium report by Sara Bird

I had never done the Santa Cruz Criterium and heard it was a fun and challenging course, plus I’ll take any excuse to make a stop at Verve Coffee. The course has several features reminiscent of the Vacaville Gran Prix course, including a short/steepish hill and a sharp hairpin into a fast downhill. This made for some good technical crit skills practice ahead of the season’s bigger races.

The Mike’s Bikes team (TMBW) showed up with their A-game along with some of the strongest individuals in NorCal cycling including Joanna Dahl (JLVelo), Liza Rachetto (HB Supermint), Clarice Sayle (Jakroo Racing), Lindsay Myers (Team Tibco), and Elle Anderson (Rally Cycling). Since I was also riding solo and sprinter is not my middle name, my goal was to look for opportune breaks to sneak into.

The race was relatively tame for the first half, with the exception of the prime laps where Clarice put on a prime-snagging clinic. As the race went on, there were attacks at least every other lap but nobody stayed away. I attacked near the back third of the race on the hill hoping to get a small group together, but since we were all playing defense, I was brought back like all the other attacks. With 2 to go, I watched Amy Cameron (TMBW) tell her teammate Liz Hamel to give a flyer after the downhill which would set Amy up nicely at the finish. It was 2 bikes in front of me and I assumed the strong girls ahead of me would go with it and I would follow. That didn’t happen and nobody wanted to chase and give up their finishing opportunity. Instead I looked for good position at the end, which I had and flew up the hill only to remember the finish line was way after the hill and all the fast finishers came around me. Something to work on!

I had a lot of fun racing with the speedy ladies of NorCal and can’t wait for our next race. Hats of to Liz who just barely held off the powerful Joanna for the win. And thanks to Velo Promo for a fun course; I used my prime money for some excellent post-race tacos.160320 Santa Cruz Crit




3-13-2016 Bariani RR by Aliya Traficante

Despite being in the midst of El Nino, I have been fortunate to have beautiful spring weather in most races so far this year. I finally had to face the inevitable wind and rain at Bariani. The day prior, Diane and I drove down to Occidental to ride the Grasshopper. Being on the coast, the conditions felt like they were 10 times worse than Bariani and I like to think this gave me a bit of a mental edge!

Both Mikes Bikes and JL Velo were out in full force, braving the weather. As the only rider from Folsom Bike/Trek I knew I had to be on my toes and ready for the right moves, as these two teams would be duking it out. Taking the wind in consideration, I did not want to put myself in a situation where I had the potential to be guttered if someone made an attack. The first thing I did once the race began was ride to the front where eventually I was covered by some other riders, and I did not let myself fall back more then 5 places.

The race was on once Sara Enders (Rio Strada) aggressively attacked going over the highway over pass into the tail wind section. I dropped back a few spaces but was able to work my way back to the front in time for a series of 3-4 turns on narrow, bumpy roads. Potholes filled to the brim with water sprawled across the road; and due to the water, there was no telling the damage that could be done if you hit them. Underneath the temporarily calm puddle was a huge unknown –there could have been a 10-foot hole for all we knew –yet we plowed through with little consideration. The best way, I found, to ride this section was to shut off your brain. I only had a few thoughts enter my mind:

  1. Stay light on your bars.
  2. Ride in a straight line.
  3. Stick to the wheel in front of you.

Looking back I am surprised I did not flat, or even crash, but things may have been different if I let myself become overwhelmed with how terrified I actually was! I also give credit to the stealth of my Trek Emonda as it gave me safe passage through the potholes.

As we exited the narrow, pothole filled roads, I looked back and there was no one in sight. Just 7 others and myself made it through in the lead. Involved in this break were two JL Velo riders, Joanna Dahl and Marissa Axel. Amy Cameron from Mikes Bikes was represented, then Sara Enders (Rio Strada), Lisa Cordova (Chico Masters), Megan Ruble (Funsport Bikes Cycling Team) and Illi Gardner (SJBC). We kept a revolving pace line through the head wind/cross wind sections, but once we got to the tail wind and narrow roads, all camaraderie was thrown out the door.

On the last lap, I covered another vicious attack by Sara Enders that got a few seconds of a gap, but it was short lived as Joanna Dahl closed in and then countered. Going into the narrow, pothole section for the last time, I was gapped and while the group seemed to be just within reach, I could not cover the distance between. I looked up the road to see the follow car and lead Moto pulled over. Not a good sign. Two riders were down, Marissa Axel and Megan Ruble.

On the final run-in towards the finish I was caught by Christina Bonnington (JlVelo) who had been in no-mans land. She attacked me and I rolled in for 7th. Ahead, Joanna Dahl Finished first with Illi Gardner in second, and Sara Enders rounding off the podium. Lisa Cordova was 4th and Amy Cameron was 5th. All in all, Bariani was filled with excellent aggressive racing from all ladies who were undaunted to shred each other’s legs; and both days of riding in hurricane-like weather was great prep for the conditions I will be facing in Europe!

2016-03-12 Tour de Murrieta Race Report by Judy Wexler


I felt as if my season truly got under way this weekend at Tour de Murrieta, six weeks after my first race. To fully explain this feeling, I need to be honest: sometimes, balancing bike racing with a career is freakin’ difficult. I put in my training this winter, but when race season rolled around I felt distracted — by my research (& really wanting to finish my PhD), by my friends all having babies (& making me question what I’m doing with my life), and by family (my parents are getting older). So I wasn’t coming to the start line of Cal Aggie feeling ready to rage. And in race after race, I was more than happy to do work for my teammates and let them get the glory. This is a perfectly acceptable role on any team. But it’s not enough to just be a domestique. One of the best things about Folsom Bike is that all of us have the potential to win any race. And all of us should be mentally and physically ready for that win!
Things reached a low point for me at Chico, when I sat up in the last part of the circuit race because I didn’t have that fire to fight for position. The next day during the road race, I lost concentration in the gravel section and crashed. And then I didn’t warm up for the ITT and got time cut, preventing me from starting the afternoon crit. Could I have been a more pathetic racer?! But there was a silver lining to that awful weekend: I realized that I am *not* going to end my cycling career on this note. I saw what apathy can do to my performance, and a fire was lit under my ass! Driving home from Chico, I vowed to register and race Tour de Murrieta in SoCal. It didn’t matter that this wasn’t a team race, and no one would go with me. That was better, I thought — I needed a race where I couldn’t rely on my teammates to perform; I needed a race where I could prove to myself that I am a competent bike racer. And both the crit and circuit at Tour de Murrieta suit my strengths — they are technical and fast.
Saturday’s crit was windy with a long uphill drag to the finishing straight. With 1 lap to go, I was about 10th wheel, and I lost a few positions on the downhill. But I cared enough to keep fighting, and ended up 13th / 55. While this isn’t the most impressive result, I was happy with it — this was the first race of 2016 in which I had my big girl pants on and was ready to fight. Sunday’s circuit featured a 3 mile loop whose most distinguishing feature was that sometimes we had full use of the road, and sometimes the yellow line rule was in effect. This made for some super fun positioning jostling and was great fun. I made a concerted effort to stay in the top 20 for the entire race. The legs felt good, and once I understood the dynamics of the pack on the course, positioning was pretty easy. Again, I ended up 13th as I tried to figure out the best way to allocate energy in the final kilometer. And again, I was happy with 13th / 55. It felt great to fight in a race again. And I’m excited to keep fighting for the rest of the season.

2016-03-05/06 Madera Stage Race by Dani Haulman

Winning When the Odds Are Not in Your Favor

By Dani Haulmann


This weekend Diane kept the Folsom Bike/Trek victorious momentum alive with an overall win at Madera Stage Race.   Despite the horrid El nino-inspired forecast, Diane and I trekked down to the central valley for the infamous (or un-famous) Madera Stage Race.

After looking at the start list, we knew the odds of us winning this race were worse than the odds of winning big on a gas station lotto scratch ticket.  JL Velo comprised the vast majority of the field, in that we were the ONLY non-JL Velo racers.

At the start of the crit, they combined our small field with the cat 3 women, which also consisted almost purely of JL Velo riders.  Because this was a stage race, and we were only playing the “overall time game” our goal for the crit was to not let anyone gain time on Diane.  The race boiled down to a simple pattern where a JL Velo rider would attack, we would follow.  Then a different JL Velo rider would attack, and we would follow.  In the last couple laps, a JL Velo rider attacked, finally creating a split.  Diane went with the move, allowing her to finish a few seconds on some fast JL-timetrialists.  In between the crit and time trial, we waited spent the rainy afternoon in Starbucks drinking tea and playing with puppies.

Later that afternoon, we had a 10-mile flat time trial.  It was windy. It was raining. Making the perfect storm for Diane to crush.  Or at least I though it was until 10 minutes before the start, Diane realized that her shifting cable was frayed and about to snap.  Again, not the best odds but the cable managed to hold out for the TT.  On top of that, she won the time trial, placing her in first, 22 seconds above second place.

After it poured rain all night, we were pleasantly surprised to start the final stage under blue skies.  Just a 70-mile hilly road race on tarnish roads and a pack of JL Velo riders stood between Diane and her GC victory.  One lap into the four-lap race, JL started an endless stream of ferocious attacks.  Because the top three finishers got time bonuses, we could not risk anyone going up the road without Diane.  After an aggressive sprint workout, we sat up at the end of the lap for the feed zone, all still together.  As we started the third lap Diane and I fueled up for another round of attacks.  When we hit the long tail-wind section JL Velo began launching attacks, and I noticed that I suddenly was out of power.  I pulled to the back of the group, wondering if covering the last lap of attacks took a toll on me.  Shortly after I realized I had a flat tire.  Feeling horribly about leaving Diane alone with a pack of JL Velo riders, she was faced with the worst odds of winning.

How could one rider possibly cover non-stop attacks, alone, for 2 more laps? Most people would eventually give up, and let a rider go up the road.  Fortunately, Diane is not people, and not only covered every attack, but managed to sprint for the finish, taking first place in the road race, and in the overall GC.

2016-02-22 Snelling Road Race by Diane Moug

Just one weekend after the BP Folsom Criterium, we had another victory to defend at the Snelling Road Race: last year Judy had a perfectly timed sprint to take the win at Snelling. We had a nearly full squad with Judy, Claire, Aliya, Sara, Melanie, and myself out to race. JL Velo, Mike’s Bikes, Jakroo were also well represented. The infamous Snelling wind was not blowing this year, just a slight breeze and clear sky as we set out for 5 laps of the 11.7 mile course.

The early parts of the race saw a lot of attacking by JL Velo, which were marked by Mel, Sara, and Aliya. Some of these breaks looked promising, however they were often brought back quicly as other teams and riders tried to get up to the move. The Folsom ladies did a great job of marking moves, throwing in attacks and keeping the pace high throughout. Just like last weekend, it felt like we had been racing together for years.

At about the half-way point in the race, Judy got into a break with Marissa Axel (JL Velo) that was able to get some distance. No one came forward to bring it back until 1.5 laps to go when Jane Despas came to the front. Once they were brought back, Judy and I checked in with each other, she said that Mel and I should try attacking in the tailwind section after the rollers on El Cerritos road. This was coming up quickly, so as the pack climbed up the first roller, I got to the front and pedalled hard. Amy Cameron (Mike’s Bikes) attacked hard and I jumped on it. Coming to the top of the rollers Amy, Joanna (JL Velo), and I had a bit of a gap with Clarice Sayle (Jakroo) coming up too. I was on the front through the tailwind, and when I came around the corner onto bumpy Figmond Ave there was no one behind me.

After this, I put down my head and started time-trialling down the bumpy Figmond Ave. As I made my way through the course, any time I quickly looked back there was no sight of the chasers. Behind me Joanna, Amy, and Clarice were chasing with Lindsay Meyers (Tibco) trying to bridge up to the three chasers.

The finishing stretch came as a relief. However, my mood was damped by an ambulance on the left treating riders in the Women’s 3 category that had gone down hard – best wishes that everyone heals quickly and is out racing again soon. With this accident, the finish became too chaotic to have a pack sprint. A few minutes after my finish, the three chasers came up to sprint for second. However, their sprint was quelled by officials and volunteers telling them to slow down for the crash. Since there was no proper finish for them, all three were given a tie for second place. Lindsay was also able to cross the finish line in 5th place. However, the pack was neutralized at about 3 kilometers to go, and told their finish would be moved to the 1 kilometer to go mark which is along the narrow, bumpy Figmond road. Even with the chaotic and bumpy finish, Aliya and Mel were able to sprint for 9th and 10th. Ivy Wang (Mike’s Bikes) took the pack sprint.



Get every new post delivered to your Inbox.

Join 679 other followers