grahamparks: Does that sign ever work? #donotclimb
grahamparks: Someone’s enjoying the bus! #finsburypark #dogsonbuses #dogsinbuswindows #springalier #springerspaniel #kingcharlescavalier #cavalierkingcharlesspaniel #specialdog
grahamparks: My neopixel bike at Electromagnetic Field 2018. I rode the 130 miles from London on it. @emfcamp #emf2018 #electromagneticfield #emfcamp #emfcamp2018 #neopixel #ws2812 #makestuff
grahamparks: Some more beautiful French scenery. #citroen #citroenbx #hydropneumatic #tiffauges #endangeredspecies
grahamparks: Saab 9000 Maserati TVR six-wheeler flatbed truck! #want #saab #saab9000 #maserati #tvr #itsjustcarsmate
grahamparks: “Look mate, you are not my brother” #brompton #bromptonbicycle #paris
grahamparks: Cycle path, Bolina Road, Bermondsey. #bermondsey #cyclepath #blue #azul #bleu #blau
grahamparks: I'm not saying there are a lot of hills on this ride, but... #audax #audaxuk #aaa #kentinvicta
grahamparks: Dam. #audax #audaxuk #kentinvicta #brompton #bromptonbike
grahamparks: Exploring the true meaning of British Science Week. #runthesolarsystem #britishscienceweek @britsciassoc #astronaut #spaceshuttle #alien #planetearth #springalier #kingcharlescavalier #cavalierkingcharlesspaniel #springerspaniel #cavlife #specialdog
grahamparks: We just ran a 10 km with @suvelvet in under 46 minutes! #runthesolarsystem #springalier #springerspaniel #cavalierkingcharlesspaniel #specialdog
grahamparks: I took this pic of @gwynverysmall Like any Londoner, she was genuinely fascinated with the view from the front. #drivingthebus #gwynverytall #doubledecker #london #londonbus #tfl #cavalierkingcharlesspaniel #springerspaniel #springalier #specialdog
grahamparks: Wire and plastic bag dangling above Yerbury Road #keeparchwayweird #archway #upperholloway #whittingtonpark
grahamparks: A friendly Hampstead resident. #frog #froggy #frogfrogfrog #hampstead #londonwildlife
grahamparks: St John's Church, Upper Holloway #nofilter #archway #upperholloway
grahamparks: Trying out a prosthetic third thumb courtesy @daninkx and @dorkbotlondon #iwouldbuythis #iwouldtotallybuythis #thirdthimb #dorkbot #dorkbotldn #dorkbotlondon #wearable #wearableart #wearabletech
grahamparks: Thundercross action shot! #thundercross #cyclocross #inappropriatebike #brompton #bromptonbicycle #inappropriatebike #cx #crossisboss #mybrompton
grahamparks: It's always a struggle to take the perfect Marx selfie. #famouscommunists #deadpeople #marx #karlmarx #workersunite #highgatecemetery
grahamparks: For 33 years I've relied on pavement to always be there for me. Today, pavement let me down.
grahamparks: Some excellent tall bike action at Critical Mass tonight. #tallbike #criticalmass #criticalmasslondon #cycling #bike #diybike #hackbike
grahamparks: Well I've seen *worse* parking. #yplac #kingscross #motorists
grahamparks: First test ride on the S3X: I have a fixed gear bike that can be 48x26 and go up Swain's without zigzagging, but is still fast enough to overtake cars going down Highgate West in 48x16. The downside: shitloads of slop. And it can pop into neutral if the i
grahamparks: My first time trail running today with @neverstoplondon #neverstoplondon #trailrunning #oxfordshire #thenorthface
grahamparks: Wheelbuilding Pro-tip: Obsolete physical media and a kitchen table is a great substitute for a dishing stick. (Rest rim on three equal piles, then flip the wheel. Lock nuts should be the same height from the table both ways - the fourth pile is to measure
grahamparks: Wheelbuilding Pro-tip: Obsolete physical media and a kitchen table is a great substitute for a dishing stick. (Rest rim on three equal piles, then flip the wheel. Lock nuts should be the same height from the table both ways - the fourth pile is to measure
grahamparks: Amazing turnout, amazing weather for today's iBikeLondon Love Against Hate Ride. #love #cycling #bike #bikesoundsystem #christianabikes #ibikelondon #cyclehoop
grahamparks: I cycled for 12 months and 3072 km to get this badge! To get it you need to complete an accredited 200+ km ride every month for 12 consecutive months. #rrty #randonneurroundtheyear #randonnée #randonnee #randonneur #audax #audaxuk #longdistancecycling
grahamparks: Everything is more photogenic with @gwynverysmall #newriver #newriverpath #woodberrygrove #springalier #springerspaniel #cavalierkingcharlesspaniel #cavlife #specialdog
grahamparks: Crashed on a descent due to ice and then lost the rear mech, so it's the train home for me. Be careful out there kids! #festive500 #snappedmech
grahamparks: Advent Running Day 25: Santa's got a gun! #adventrunning #runfromsprouts #xmasrunning #pipelagging #pupelaggingdolls