All posts, alphabetical order
- 100 Greatest Cycling Climbs
- 110th Welsh Cross Country championships, Llandeilo
- 1997 Bath Triathlon
- 1st Ever Swansea Half Marathon
- 2006 North Bristol Art Trail
- 2012-2013 Cross Country season and some
- A Corinthian Endeavour: The Story of the National Hill Climb Championships
- A gorilla called Alfred
- A night at the museum, Bristol style
- A Short History of Tractor Fishing in the Yemen
- Aberavon, West Glamorgan League 2017
- Alan Turing centenary exhibition at the Arnolfini
- Alex’s Tyrannosauruses
- Art attack, Shark attack!
- Attaque Armstrong!
- Back to the velodrome
- Balloon Fiesta, Mass Ascent
- Banksy vs Bristol Museum
- Bargain!
- Bath half
- Blaise Blazer, 2016
- Blaise Blazer, from A to T, August 2013
- Bond, James (cough cough) Bond
- Brighton Rock
- Bristol graffiti
- Bristol Half Marathon, 2008
- Bristol Half Marathon, 2011
- Bristol traffic blog
- Bristol, Cycling City?
- British and Irish Masters International, 2016
- Burrington Blaster, 2016
- Cardiff Half, 2011
- Chris Hutt, cycling activist, mischievous plumber
- Clevedon Midsummer 10K, 2016
- Clevedon pier × 2
- Constitution Hill
- Cross country catch up
- Cross country, Singleton Park 2011
- Curious crow, cantankerous goose, life saving Puffin
- Cycle parking at work
- Cycle theft, cycle parking
- Cycling in the Vosges Mountains
- Cycling the Celtic Trail
- Dave Moulton’s bike blog
- Dawes Galaxy rolls on
- Digital TV’s big shame
- Dundry Thunder, 1-2-3
- Dundry Thunder, 2016
- Fainting Goats
- Fastest sprinter in the Tour
- Fastest sprinter in the Tour completes a hat-trick!
- Flash not Splash
- Following the Tour
- Frosty and friend
- Gnoll, West Glamorgan League, 2016
- Go Ape!
- Google maps for the human-powered
- Google street view is watching you
- Google street view of the Tour de France
- Gower coast half marathon
- Gower Triathlon, 2010
- Great books, 2008
- Guest report on the Bristol traffic blog
- Gwent cross country league, Bridgend, 2011
- Headwinds
- Hunting razor shells at Oxwich
- I’m on twitter
- In Search of Robert Millar
- Invisible cyclists
- Jess Coulson, British half-marathon champion
- Kenfig, West Glamorgan League, 2016
- King of the Puddings
- Launching Cabot Circus
- Llanmadoc, West Glamorgan League, 2016
- Lynmouth, 2008
- Margam Park, West Glamorgan League 2017
- Mark Cavendish regrets
- Mark Cavendish wins Milan San Remo
- Mark Cavendish, le Mozart du onze-dents
- Me and my Strida
- Mont d’Arbres Neuf on a fixie
- More slow worms in the garden
- Most aggressive rider prize
- Mountain Bikes going downhill
- Mowing Sideways
- Mumbles Triathlon 2010
- Name these puppies
- New shoes and pedals
- Newbridge Fields, Gwent League, 2016
- Newport Velodrome
- Night lights
- No stopping Mark Cavendish
- Nos Galan, 2016
- Old Sad Things
- Olympic cycling squad training in Newport
- On the move
- One week, three races
- Owl spotting by bike
- Owls, trains, turkeys and other friends of the RWA
- Oy, Hoy!
- Paul Dirac and Instant Wit
- Pendleton Power
- Pete T Day-Journay
- PixelChix
- Plinth Project, by Rob
- Porlock Hill on a bicycle
- Port Talbot Half Marathon 2016
- Potholes, Ponies and other cycling hazards
- Punctures
- Purdown Pursuit, 2016
- Rembrandt and the Ice Bear
- Review of Bob Dylan’s Theme Time Radio Hour
- Review: Becoming Drusilla
- Rock and Roll Christmas
- Rourke, wrestler, barfly, Bukowksi
- Run Equal
- Say no to noisy popcorn!
- Shredded garden and cubed oak
- Sketching skeletons at Bristol Museum
- Slow worms in the garden
- Smoke without mirrors
- Snowball fight at St Barnabas
- Someone race Cavendish, please
- Sports Review of 2006
- SS Great Britain revisited
- Statues on the move
- Still Lives, by Robert Lenkiewicz
- Still Lives, Lenkiewicz, summarised
- Strange Maps, Julius Scissor and cycle thefts
- Sunday Sport
- Swansea half, aftermath
- Taking a bicycle on an aeroplane
- TdF 2010, Stage 11, sprint battle
- TdF 2010, Stage 14, Pyrenees
- TdF 2010, Stage 15, fear and respect
- TdF 2010, Stage 9, dancing climbers
- TdF prologue. Monaco. Lots of climbing. Epic!
- TdF, 2010, Stages 0 and 1
- TdF, 2010, Week One
- Tesco Express car park, Sketty
- The Avon Cycleway
- The Bristol Beast
- The curse of symmetry
- The demise of the cycle clip
- The foxes return
- The Hobbit
- The last ever Pomphrey 5K
- The OED online, available using your library ticket
- The other half of the Avon Cycleway
- The Rider, Kilometer 61-67
- The Rise and Fall of Trail Running
- The Run Away
- The Secret Blackbird
- The TACH ticks talk
- The Wake’s Progress
- Those medalling athletes
- Top Tips
- Tour of Britain 2009
- Tour of Britain 2010
- Transport for London
- Triathlon - not for spectators
- Trois croissants!
- Two and a bit pencils later
- Tyntesfield 10, 2016
- Uphill downhill
- Urbanized Typeface
- We Need to Talk About Kevin
- Weather beaten
- Welsh castles relay 2011
- Welsh castles relay 2012, 14 seconds and 30 years apart
- Welsh castles relay 2013, the Drovers Armsless leg
- Welsh Castles Relay 2018, Veterans Team Winners!
- Welsh castles relay preview
- Welsh Inter-Regional & Masters XC Champs, 2013
- Wesley May Super Grimpeur
- West Wales cross country championships, 2011
- What goes around
- what is happening to the Assyrian reliefs?
- White elephant seen in Bristol icescape
- World half marathon championships, 2016
- Wrington Woodland run, 2016
- Wrington Woodland Tyntesfield 10
- Yellow on Sunday?