The Deerfield Dirt-Road Randonnee aka D2R2 2016

23 Aug

We left the house Wednesday night after work and drove up to South Deerfield Massachusetts to stay in an eclectic hair studio/house AirBnb with the Arrow crew. We left the house a bit after 6:30pm and got in before 11pm, ate some food, crushed a couple beers, and got some rest.

Thursdays Strava route: 66mi | 4,400ft | 4h30m

Thursday morning we grabbed some breakfast at a diner then went to ride. Dan L. had some awesome routes ready and this one didn’t disappoint. 65 miles of totally off the beaten track gravel/dirt roads up into Vermont. At some point we hit the ‘town’ were we had planned to fill up bottles and realized there was nothing there other than a historic sign and a closed post office. We kept trucking but eventually got to the point of rationing that last bit of water until we found a house at the top of a wicked dirt climb with the coldest pump water Ive ever had PLUS a sweet orange cat. We then cruised through Greenfield and hit the Co-op were I finally was able to live out one of my goals of eating an entire pint of coconut ice cream during a ride. It was amazing. We rode home, cleaned up, and went back to Greenfield to crush food at The Peoples Pint. The food and beers were delish.

Friday’s Strava route: 48mi | 2,800ft | 3h10m

Friday morning we woke up a bit earlier and went out for another splorin’ trip. This route had more dirt goodness and a bit more rocky jeep-track through the state parks. Not much to say other than awesome roads, awesome scenery, and cool NOT SUPER HUMID weather. Our lunch stop was at the Leverett Village Co-Op that Dan had hit before and it was amazing. It seems to be kinda in the middle of know where right off the awesome sounding Rattlesnake Gutter Road. I bought way too much food including a loaf of bread and crushed as much as I could and stuck the rest into our various bike bags. We then settled into a good rhythm and cruised the 10miles back home. We hung out outside and drank for the remainder of the day. We cruised to the D2R2 camp ground/start to hang out/drink/grab our numbers before getting to bed before it was too too late.

Saturday D2R2 180k Strava Route: 110mi | 12,800ft | 8h45m

We woke up around 4:45am Saturday morning, got ourselves semi-awake and rode 3ish miles to the start of the ride. We were doing the 180k which went off between 6:00-6:30am. We grabbed some breakfast, used the port-o-potties and cruised out at 6:20am. This was my first pay-event ever… I realized ive never done a supported ride so I didn’t really know what to expect. Im pretty accustomed to riding and planning gas station stops so having water/food stops along the was, well really nice. It made the planning super easy because other than having the route you didn’t have to do anything other than pedal.

There was 6 in our group (Lauren opted for the 100k) and the plan was to ride together all day, take in some nice scenery, and do a good amount of talking/singing/bs-ing up as many hills as possible. In true fashion it was probably 3miles in and we were already crushing up some of the hills faster than my legs wanted that early into the ride. Oooof! The day started off cool with a good amount of shade under the tree canopy. Our spirits were high and the ever popular song from The Merrymen dubbed ‘Feeling Hot Hot Hot’ was blaring at a critical volume from most of our mouths. I also realized at this time that I didn’t know any of the lyrics other than ole ole, ole ole & feeling hot hot hot… it was alright. It was all we needed.

After a short amount of miles we hit the first rocky gravel accent. This is when I realized that unlike most of my other riding this one would be different. There were a good amount of people around us, people on all sorts of bikes with various different skill-sets. On our way up not only did one have to choose a good line through the super steep rocks/loose-stuff but also dodge/swerve/avoid riders who would randomly tip over in front of you. I also quickly realized that people who did stop whether it was from a mechanical or to catch their breath wouldn’t always be super considerate and move from ‘the line’. At many of these moments I was very happy to have my 34×32 granny gear. My knees have been loving me ever since.

The days profile was almost 100% saw-tooth with very few sections of flat. There was also no super long (over 25minute) climbs which makes the amount of climbing for the day even more impressive. Everything was punchy, some more so than others with only once section being 30% gravel for 50ft or so. The rest stops were very well placed and I never felt like I needed to conserve water to make it to the next stop. I will say having lunch right at the base of a semi-long climb was kinda ehhhh BUT im sure it was because that’s where all the different routes were suppose to converge & meet (but didn’t due to a bridge being out this year.)

The rest of the ride just seemed to float along. We all kept each other entertain/potentially annoyed up and over each steep kicker. Everything was a bit of a blur from then on. We then hit the 2nd to last water station on out way to Patten Hill which is road that turns into gravel and is ~2miles long with an avg of 9% grade. Brutal in its own right but way more intense when you are 95miles in and have slews of people trying to figure out a way to get up it in front of you. This was a notable climb and now I understand why people remember it. The good news is there was a stand at the top wish water/food/watermelon!

After the rest stop you enjoy a descent that starts a bit rocky on some jeep track and then descend farther into some more flowy dirt. You end up at the bottom with 100 miles in your legs at 10miles to go. Note to future self: The next 10 miles arent flat. Dont think the climbing is over and you will have a good time. After a few more kickers here and there we finally made it down by the river and rolled into the finish, all 6 of us together and in one piece.

We only had a few mechanical for the day. i think 3 flats, one due to a cut sidewall. and unfortunately Shaina broke 1 spoke on her front wheel and 2on her rear… luckily the super out of true rims were disc.

We grabbed a beer, some food, and a seltzer and bs’d for a while. After we filled our gullets we rode back to the airbnb and crushed a few too many IPAs, and I had a birthday shot cup of Fireball.

Another awesome weekend of buds, beers & bikes!

Bike setup:
Lynksey Cooper CX – Hydro Disc
50/34 x 11/32t gearing
37c Continental Travel Contact Tires
Rock Geist Half Frame Bag

New i9 / velocity wheels built right before this trip:

Western Mass Day1

Thursday —————————————————————————–

Western Mass Day1

Western Mass Day1

Western Mass Day1

Western Mass Day1

Western Mass Day1

Western Mass Day1

Western Mass Day1

Western Mass Day1

Western Mass Day1

Western Mass Day1

Western Mass Day1

Western Mass Day1

Western Mass Day1

Friday —————————————————————————–

Western Mass day2

Western Mass day2

Western Mass day2

Western Mass day2

Western Mass day2

Western Mass day2

Western Mass day2

Saturday / D2R2 —————————————————————————–

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Sundays drive = bfast + ice cream downashore —————————————————————-

Western Mass day3 / D2R2

Western Mass day3 / D2R2

Cookmans Creamery…

Western Mass day3 / D2R2

NJ Beach Cycling Route – Philadelphia to Margate City / Atlantic City / Ocean City

22 Jul

Ive been tweaking this beach bike route for a few years.  Its ~70miles from the Ben Franklin Bridge in Philadelphia down the shore – Margate City / Ventnor, OCNJ, Atlantic City.  Ive used the 1st part of this route as well to Wildwood/Cape May by dipping south on Tuckahoe Road in Buena instead of continuing on RT40 to Mays Landing.


The route takes ~4-5hours depending on riding speed. Its pretty chill with only a few sections of business and a bunch of farm stands/WAWA’s along the way.



R – 5th | L – MLK
R – Haddon [2mi]
R – White Horse/RT30 [1.2]
R – after Bridge Lakeview
L – Newton (||’s RT30)
Turns into E Atlantic [9mi]
L – Berlin [1.3mi]
Rfork – New Freedom/691
R|T- Berlin/NewFreedom/720
R – Tauton [0.1mi]
QL (Quick) – New Brooklyn
L|T – CedarBrook
QR (Quick)- Blue Anchor
R|T- Mays Landing/RT73
R–Piney Hollow/Brewster
L- $ Harding Hwy/Rt40 <————(Wawa 40 miles in)
R- $ (after bridge)–River/RT617
QRfork–Atlantic559/Somers [2]
Lfork – Ocean Heights/559Alt
R – Somers Pt Pedestrian Path
L- $ Maryland/152 (bridge)
R- 27th – |   L Atlantic




(font 12pt)

L= Left

R = Right

T = T in the road

QR = Quick Right

Lfork = Left at a fork in the road

||’s = parallels





Crush The Commonwealth 2016

4 May

Ahhh #CrushTheCommonwealth … my love/hate relationship with this event started way back in 2010 ( Part 1 / Part 2 ) . It was the first year I ever owned a road bike and was talked into doing the ride by my two close buds. We were so under-prepared it’s actually scary to think about… we had the worst lights imaginable (think crappy cateye AAA blinkys & free harbor freight bicycles lights), no rain/cold weather gear, and my longest ride to date was a single 50mi flat ride to Valley Forge via the SRT. Flash forward 7 years & 3 more CTC adventures later and I was back in the same boat. Two buds were opting to tackle the Philly to Pittsburgh CTC route and easily convinced me to jump in the mix. This year I actually had a bike and bags that would be quite perfect for a rando event. Unfortunately work had been nuts for the last month or so with 65+hr weeks yielding almost no riding at all prior to Friday morning. at least I had fresh legs.

After grabbing dinner & beers Thursday night I finished packing my bags and tried to go to bed. I woke up at 4am Friday morning very excited to see it dry-ish outside. I got myself together, kitted up, and rolled with Blake down to the Liberty Bell. We got there a bit before 5:00am and took a quick gander around. I think there were about 28 starters this year. We saw Brett and quickly found out that, YES his 3rd bottle cage now matched his brown bike, but there was ZERO ounces of water in any of those 3 bottles. No worries… we’d fill them up along the SRT, hopefully.

At 5:05am we were led out by the tandem for the neutral start. We cruised through the city and to the Kelly side of the SRT hearing sweet brags of touring/bikepacking/rando adventures from years past. The three of us (#teamvegan) stopped and filled Brett’s bottles on the SRT, then hurried up to catch the group. The tandem wished us luck at Falls Bridge and we did a slow cruise through Manayunk making sure everyone got onto the tow-path. Once we got from the towpath to the SRT at Umbria, Brett sat at the front doing his thing. The pace was fast. Faster than my legs wanted, thats for sure. There was probably 8 of us or so at this point: Brett, Blake, Gavin, Tom, Ponytail QCW guy, and his buddy who wasn’t doing CTC but continued to ‘go off the front’ for some reason, Mike a randonneur from Brooklyn, and myself. We made fast work of the SRT portion and jumped off to hit Bike Route S.

The next X amount of miles were a blur. The pace was fast and we were all taking pulls. The plan was to skip the stop in Morgantown (50miles) and make it to Lancaster (75mi) to fuel up. About 40mi in Gavin, Tom, and QCW guy gapped us a bit and we kept doing our thing at a solid pace. We ran back into them in Lancaster as we were heading to our food/drinks/bathroom stop.

As we were leaving the stop we ran into Brooklyn rando, Dave, and another guy. We all ripped together just as it started sprinkling. It wasn’t too bad so I didn’t want to get into my rear bag for rain gear yet. As the miles clicked on the rain kept coming and after a bit I was wet and more importantly my feet/shoes were soaked. Oof! It was 45F out, it was raining, I was sitting in a paceline getting a face full of spray next to a very busy rt462 where I could kinda see out of my glasses. During this time all I could think was ‘Shiiiiii I have another 300mi to ride in wet shoes?!’ We all trudged along not talking much, hugging the shoulder of the road hoping our blinkies were doing their jobs.

At mile 100, we made it to York and after passing through town we got off the busy rt462 and onto rt234 and we were able to relax a bit and get into a groove. Our plan was to make it to Chambersburg (155 mi) next for a pit stop but the rain/wet hands/life had us make an extra stop at a Rutter’s right before Heildersburg at rt15. We grabbed some food, bought some AWESOME gloves, ate some pickles, and Brett even got yelled at by an older man for talking with his mouth full. He also gave us the news that 2 other cyclists were up the road about 30mins on us. We then got back to it and pedaled west.

The next stretch leads you to Michaux State Forest where there was a debate if we could fit some single track into our adventure but we thought it might not be for the best. Instead we followed along bike route S on rt30 and into downtown of Chambersburg. This section of rt30 is almost always really hectic and can be stressful depending on when you get there. We stopped at the Sheetz in town and grabbed food. Brett and Blake ordered up burritos and I opted for liquid calories and junk food. The next push from here to Breezewood is a long one (50miles ~ 4hrs of ride time) and there isn’t much between the two towns other than the abandoned turnpike. In my opinion getting to the abandoned turnpike in the daylight is KEY. For 1) its much more interesting to go through the tunnels when its light outside and 2) picking lines on the shitty pavement is slow going if you’re depending on lights.

Leaving Chambersburg is about as much fun as coming in on rt30. Eventually you branch off to rt75 in Fort Loudon which leads you to a fun sustained climb through Cowans Gap State Park down to Burnt Cabins. From here to the abandoned turn pike its just roller after roller with a few steep kickers throughout. Eventually you will make it to a ‘T’ in the road where Bike Route S turns right, but to get to the abandoned turn pike you take a left onto Pump Station Road. (if you need a fill up here you can continue right and go to the Sideling Hill Service Plaza). You then head down Pump Station Road and will see a hill of white rocks on your right, and right after that there will be a small driveway on the right which will lead you to a few jersey barriers / the entrance to the turnpike. You are then on broken up false flat pavement for the next 9mi with 2x tunnels to travel through. It then pops you out of a rock/dirt descent. I fell victim to wanting to ride the descent which was kinda fun I guess BUT then while not paying attention in the gravel parking lot I proceeded to double flat on a sharp rock. Sweet! I was more than pissed as Breezewood/Sheetz/FOODZ were just over the hill 1/2mi away. After a helping hand from Blake/Brett we changed the flats and rolled into town only to find that Blake got a puncture as well. We limped to Sheetz and I helped him change his flat.

By this point it was 7:45pm / 205miles in and it was dinner time. We decided to take a long break here and change some clothing out. In the next 1-1.5hrs we became ‘those’ people. We sat in the cafe while nice families ate dinner and we were there with no socks on, paper in our cycling shoes, drying/cleaning our toes with napkins under the table (sorry!!). After the cleaning sesh, I go grab some more food, drinks, and heartburn tablets (for the inevitable) and run into Brett whos talking with a guy who was planning on doing CTC. He couldn’t make it this year but is siked to see us in Breezewood so early and throws out the old record time that I know is going to get smashed this year due to NOT CRAZY HEADWINDS! We hang out some more, go to roll out and run back into Dave who wants to join up. We hang out some more in the front of Sheetz and get ready to roll.

We leave Sheetz, make the left onto bike route S and within a minute Blake realizes the flat change on his bike needs to be re-seated due to a hop. We stop and adjust that as Dave continues to roll. We spend 10min messing around with that in the dark and finally get back to it. We eventually catch back up with Dave and continue in the night. During this stretch I started to get really tired out of nowhere… sure it makes sense, you’ve been riding all day, 200+miles in, didn’t get much sleep the nights before, yada yada, but ive never had this happen before in years past. It was more than odd. It was the same sensation on a long road trip driving where its hard to keep your eyes open… but this time it was on the bike. It actually got pretty bad at points but there wasn’t really anything I could do about it other than trying to stay engaged by talking to both of them, and the occasional ‘SHAKE YOUR HEAD REALLY FAST’ or slap yourself in the face trick.

On top of that I had forgotten how shitty the section from Breezewood to Sommerset was. Usually its cold and dark… theres about 60miles and 5000ft of climbing and to top it off every so often there will be signs for # of miles to Sommerset and you will see a sign 10minutes later and it will have the exact same mileage on it somehow… oof! Be mentally prepared, it can be a bummer. The good news is after you climb and climb and climb some more, you will descent to the oasis known as Sommerset and there will be a Sheetz waiting for you. This stretch can also be scary due to time of night and number of drunkards out on the roads. We were pretty lucky and only got buzzed once the entire trip.

We were at the Sommerset Sheetz (265 mile) for quite a while getting our heads on straight. We got some food, and like normal people do, posted up on the floor near the register. I did the only thing I could think and crushed a Redbull and filled my bottles up with Coke. It was around 2am at this point and I got to listen to the townies discussing where they thought we were from, what we were doing, and why we were sitting on the floor. I even got to watch Blake/Brett try to take a nap sitting on said floor. We were there for ~1.5hrs before heading out with Dave who had made it there just a few minutes before.

The stretch from Sommerset to Rockwood/the start of the Great Allegany Passageway (GAP) is only 8miles but has a few kickers along the way. Those three were more than excited to hit the limestone rail-trail but I knew better. It seems fun in theory, no cars, no climbs, nice scenery, but its SO MONOTONIS and it seems to go on forever and ever. The original plan was to stop in Connelsville which would be almost exactly halfway between Sommerset and Pittsburgh 55mi/~4hrs. Unfortunately for me the super dark, unchanging riding environment got to me and neither the redbull or coke or candy was enough and I got back into the dozing off game. By this point we had covered probably 30 miles from the last stop and it was ~5am. I told the guys I needed to stop and rest. I was hoping that plus daybreak would get me through the next 90miles. Based off mileage, I thought Ohiopyle should be ~10mi away and knew they had a park office that was always open right on the side of the trail that we could sleep in and grab water/use the restrooms.

We pushed on for another 30 minutes and finally hit Ohiopyle still in the dark of night. Unfortunately for us my plan failed and the park office that has ALWAYS been open before was closed. Fuuuuu. Whatever, I parked my bike, took off my helmet and laid vampire style on a picnic table. I wanted to put a jacket on but didn’t want to unpack my rear bag so I said F-it, set my alarm for 20min and proceeded to passed out within 15seconds. Dave pushed on while we were sleeping.

I woke up to my alarm, on top of a park bench, in the middle of the GAP trail with the sun rising and thought, ‘holy shiiiii Im cold.’ Lesson learned, a kit isn’t enough to keep you warm when its 45F out even if its only 20min. I went to wake up Brett who was smart enough to cover himself in a rain jacket at least. He yelled for me to go wake Blake up first and turned back over. I went and poked at Blake to wake him up next. I took a few artisanal panoramic photos on the bridge while we waiting for Brett to get up. It was slow going at first after the wake up but the sunrise + a little sleep made me feel like a new person. Brett thought the opposite and told us it was the worst decision hes ever made or something to that degree.

At that point we decided we were going to push on… From Sommerset à Pittsburgh = 115mi, no refill water/food stops. Gavin and myself had done that back in 2012 (recap here) and I remember how cracked we both were at the end. Hopefully this time was different but there were plenty of places to stop along the way if needed. It just a bit hard to force yourself to stop and eat when A) all you want to do is be done and off your bike and B) eating sounds like the worst thing in the world. Usually around this point I feel like im going to throw up constantly/have heartburn/hate life. At least for me, liquid calories were still working well and going down the hatch quite easily.

For the next X mile life is a blur. My knees hurt just enough, my brain is cloudy, but im wide awake and that feels great! I think with about 50miles or so to go we spot Dave on the side of the trail. We stop and talk for a bit and hes packing him rear bag (again) and he tells us to go on and he’d see us at the finish in Pittsburgh. Blake, Brett, and myself push on and start to pick up the pace a bit. The end is near and its amazing what happens when your body senses that. I do a little mansplaining and tell them were going to paceline it out for the next 20miles and get this thing done.

We eventually make it to the end of the trail and start seeing people. The section from the end of the GAP trail to Homestead is a bit confusing if you’ve never done it before. KEY: print really great directions because you will be very tired and the last thing you want to do is get lost/tack on extra miles. Luckily ive done exactly that before so I knew better and printed a good cue sheet for this section. They followed me and we got off the GAP, through McKeesport, and back onto the trail heading to Homestead.

It felt like we were hammering it. Passing youngersters and ladies/gents on cruisers left and right. Some may have called us Pathletes that day but we just wanted to be finished. We got to Homestead and routed behind the Bestbuy/Lowes/etc and tried not to get crashed out by the other Pathletes. We continued on the path, hooked a right over The Hot Metal Bridge, then a quick left onto The Three Rivers Heritage Trail aka The Jail Trail. We were all giddy and the pain from all of our ailments vanished on the last 4miles heading into town. We got to the end of the trail in downtown Pittsburgh and Brett somehow spotted Lauren (our ride) who was sitting in traffic and was actually on her way to the fabric store since I gave her an estimated time much later. We crushed it down Fort Pitt Blvd and hooked into The Point State Park. We had to opt for a photo on the outskirts since the festivities for the Pittsburgh Marathon/5k were going on there. We smiled hard for the camera and were all more than excited to make the dream a reality. It was 11:45am on Saturday ie 30hours 45mins of total time to Crush the Commonwealth.

We hung for a bit and rode over to Lauren who very very graciously offered to pick us up… Seriously the best part of the trip was knowing we didn’t have to box bikes on the greyhound or Amtrak Sunday morning. It was a game changer! We changed clothes on the sidewalk and packed up the car. We were getting ready to roll out when we saw Dave rolling in on his way to The Point. We talked for a few minutes and said our goodbyes. Next stop was food and no better place that Spak Brothers for some Pizza, Wings, Steaks.

We crushed some Za’ with plans of staying the night to hang out in Pittsburgh but the marathon had foiled our plans. Lauren decided to drive us sleepy/smelly/weirdos home even though she had just driven there earlier that morning… again cant thank her enough. We slept for an hour or so then BS’d in the car the rest of the time. Overall it was a ‘fun’ day and a half and one more experience that I will never forget with two close buds who I couldn’t have finished without.

What I learned this year:
Not having headwind from PHL -> Pitts is a game changer
My bikepacking bags from Rockgeist worked out awesomely. Having bags that you could reach into while riding was amazing. The only issue was I had too much space to pack items and because of that I overpacked a little bit. I will say it was a bit hard to pack for 45F-55F temps and potential downpours throughout the day/night.
Having someone pick you up is amazing
We stopped a ton. Its hard not to but if your goal is to crush, limit the amount of time at each stop as much as possible
Oh, I also learned that Brett sprints for county lines… literally every county line he sprinted for from Philly to Pittsburgh BUT I was able to catch him off guard and got the only one that mattered, Pittsburgh!

Elapsed Time: 30h45m
Moving Time: 24h18m
Off the bike time: 6h27m
AVG Riding Speed: 15.7mph

Lancaster – Crappy Turkey Hill w only 1 bathroom
Heildersburg – Rutter’s
Chambersburg – Sheetz
Breezewood – Sheetz
Somerset – Sheetz
Ohiopyle – Slept for 20min on park benches

Cue Sheets:

Cue Sheet PHL to Pitts 4_26_16//

Cue sheet GAP to Pittsburgh//

Bike setup: Lynskey Cooper CX + Bikepacking gear from Rockgeist







Lancaster County



Chambersburgh Sheetz!





1st year I did this Jamie/Ben/myself were stuck here trying to figure out where the turnpike was… brought back good/bad memories🙂


Abandoned turnpike












Sommerset Sheetz




The GAP at night…



Sleep time







I almost forgot the phrase of the trip was A-O River which we yelled out repeatedly on the GAP trail juuuust incase.






IMG_0096The Point!!






First Ride: Rockgeist Bikepacking Bags

31 Mar

This week I did a quick shakedown with my new
Rockgeist bikepacking bags. I have been lurking the internet, scoping instagram accounts, and reading through as many product reviews as I could before finally picking someone to make bags for the Lynskey. The process of buying anything always takes quite a while for me but especially with these bags because they are a good amount of money and they are something that should last many many years/miles so I wanted to get it right the first time.

For my decision making process I had a couple things I wanted:
1) Someone who could make a custom half frame bag
2) Matching top tube bags, feed bag, and saddle bag
3) Bags that I didn’t have to wait 2+ months for
4) Made in the USA

After I put together those parameters I got to work seeing what was available. There are so many small companies out there making really legit looking bike packing bags that it was hard to choose. At some point I read a review at on the Rockgeist Trillium Honey Pot feedbag and started lurking on the Rockgeist page. Their bags looked very thought out and I was really intrigued by the small attentions to detail throughout their bags which set them apart from some of the other bag builders. I then shot an email over to Greg at Rockgeist to talk about options and lead times. After a few emails back and forth I was in! He gave me a production timeline to complete all the bags within a month. I then got to work on making then mailing him an outline for the ½ frame bag.

As for bags I opted for:
Flyrock 1/2 Frame Bag (all are custom & I opted for the interior loops for a frame pump)
Joule Quest Saddlebag (10L and 13oz)
Trillium Honey Pot feedbag
Front Cache Top Tube Bag (shorter and wider)
Rear Cache Top Tube Bag (taller and slimmer as to not rub your thighs)

I don’t have a good sense of fabric/color palette choices so I left that up to Greg to do as he pleased. His thought was to keep in simple with my bike and go mostly black with some small details of camo. The interiors are either hot pink or bright orange which gives contrast when rummaging for items at night. I was also pleasantly surprised to find out the other night that the zipper pull ends utilize glow in the dark plastic so you can see them easily when its dark. The zippers themselves are YKK® water resistant zippers that have a large flap to cover the end of the zipper to protect the intrusion of water.

I will give updates and a review at some point on the bags as I put actually miles on. Very much looking forward to commuting/bike-camping/rando-ing with these bad boys.

Philly to New Hope Ride – Sprig & Vine Brunch

2 Mar

Last weekend I tagged along on a ladies brunch century ride from Philly to New Hope, PA. Its a solid 100mi of rolling hills once you get out to Ambler.

Route via Strava:

With the help of Mikey Green’s ninja route skills we were able to find some off the beaten path gravel roads and stay off any busy roads. We did take a more direct/busier way home.

Sprig & Vine

First Ride: 2015 Lynskey Cooper CX Disc

25 Feb

Today was the 1st commute on the new do-everything-bike. It was only fitting that it was 45F, windy, and raining on the tail end of the wild weather system/hurricane watch around Philly. As usual this build took me a while as I tried to figure out what I wanted…

I was looking for a steel or titanium frame, hydro disc, rack & fender mounts, clearance for at least 35c tires + fenders, and wouldnt kill the bank account. The Lynskey Cooper Cx Disc fit the bill.

The entire build ended up being right under $3k and the bike weights in at 20.0lbs w cages/bell/heeeavy tires 640g/ea🙂

Build in progress:

version 1 build:

Frame – 2015 Lynskey Cooper CX (disc)
Fork – 2015 Lynskey Endurance Disc Fork (straight 1 1/8 non-tapered)
Shifters – ST-R685 STI, BR-RS785 brake calipers with pads, hoses, and mineral oil (without rotors or adapters)
Crankset – Shimano Dura Ace 9000 – 11 Speed / 172.5mm / 34/50
Bottom Bracket – Shimano Dura Ace 9000 – Black / English (BSA)
Rear Mech – Shimano Ultegra 6800 11 Speed – Grey, Medium Cage
Front Mech- Shimano Dura-Ace 9000 Double – 34.9mm, Band On
Chain – SRAM X1 11 Speed Chain
Cassette – Shimano Ultegra 6800 – 11-32 / 11 Speed
Rotors (2x) – Shimano XT-Saint RT81 Ice-Tech CL Disc Rotor – 160mm
Brake adapter (F) – Shimano Disc Brake Adapters SM-MA-F160, P/S Front
Brake adapter (R) – Shimano Disc Brake Adapters SM-MA-R160, P/S Rear
Headset – Cane Creek 110 IS42/28.6 Short Cover Top Headset, Black & Integrated Bottom 1.5″ 52mm Black IS52/30�
Wheels – Kinesis Crosslight CX Disc Wheelset V4 – 700c – 11Speed / Clincher (135mm rear spacing)
Bar Tape – Zipp Service Course CX Bar Tape – Black
Pedals – Shimano XT M780 XC Race SPD Pedals
Cages – Arundel Stainless
Tires – Continental Travel Contact – 37c Folding Bead (640g per tire)
Stem – Ritchey WCS – wet black)
Bars – Salsa cowbell 3
Seatpost – Thomson Masterpiece – straight 27.2 – black
Saddle – Fizik Arione – black
Bell – Spurcycles

The next version will have:
industry nine wheels to
and some bikepacking bags once I figure out whos i want to go with…!

West Chester CX 2015 #2 (WCCX)

8 Dec

From what I hear this is the last version of the West Chester Cross Race since the land its ran on is for sale or sold. With that being said and my lack of racing I decided to go out and race a bit.

Mens A 1/2/3 Race Video – 1st lap

The day before I ventured out to the brubs to do some failed Criagslisting, run by Bikesport, and ride with Glenn, Eric Ness, and Jamie. We decided to ‘tackle’ MattB’s firbird ride. Well i think it was a ride. Im pretty sure we rode bikes to/from drinking spot at least. Sections were gnar, people were great, and i got to do a bit of heckling, ie my favorite past time. all in all a solid day but i was exhausted from 76, and the grocery story, and such, not from riding…

Fast forward to sunday morning and im getting ALL the kittens rangeled and getting my bike into race shape. I roll out around 10:30am and pick up GregWhits and we hit the road.

The weather is too nice to be real. SS kits/skinsuits in Dec?! areyoukittenme?! The course is muddier than expected but we were told it was super icey/frosty that morning. The wind was minimal at most with the sun beating down. I watched/heckled the B-men and watched superstar-saxton ride at the front of the race for a while.

I warmed up a little bit and spun around, went down to the start and slotted in 2nd row behind MG. The whistle blows and MG misses a pedal and I skoot around him slotting in behind Jack on the road section and 5th coming into the grass. Ruether takes a low line around me quickly after and I sit in for a while. I realized iM not so good at this part yet… the race isnt super fast, everyone sitting in, BUT you need to keep you position and not get overtaken by everyone. I definitely need to work on this part as im not quite aggressive enough.

I sit in on the large front of the group for the next 1.5laps letting people in front of me if they need. COming around the U-turn before the pit I loose my front wheel and eat it infront of MG. Sorry Mikey!! for what its worth its the first time ive actually fallen all season which i think is probaly a bad thing. anyways this put a gap to the lead group and they have to hustle to try to latch on. I on the other hand jump on and realize my RD is a lil borked so i soft pedal 1/4 of the course, reach up to grab the course tape, and ride over to the car and call it a day.

The good news was I was able to get GregWhits getting his first 1/2/3 win ever?! Afterwards our crew hit Su Tao HARD!!! solid weekend and a not so solid day of racing. I think that may be it for me this season. as usual tons to work for next season. just hoping I have the will power to make it happen.

now bring on the snow! i need a break from bikes.


NickCal in the lead and NOT on his AWOL?>?>!


Su Tao!