All posts, newest first

  1. Aberavon, West Glamorgan League 2017
  2. Margam Park, West Glamorgan League 2017
  3. Nos Galan, 2016
  4. Kenfig, West Glamorgan League, 2016
  5. British and Irish Masters International, 2016
  6. Newbridge Fields, Gwent League, 2016
  7. Gnoll, West Glamorgan League, 2016
  8. Llanmadoc, West Glamorgan League, 2016
  9. Port Talbot Half Marathon 2016
  10. Blaise Blazer, 2016
  11. Purdown Pursuit, 2016
  12. Dundry Thunder, 2016
  13. Clevedon Midsummer 10K, 2016
  14. Burrington Blaster, 2016
  15. Tyntesfield 10, 2016
  16. Wrington Woodland run, 2016
  17. World half marathon championships, 2016
  18. The Rise and Fall of Trail Running
  19. Jess Coulson, British half-marathon champion
  20. One week, three races
  21. Swansea half, aftermath
  22. A Corinthian Endeavour: The Story of the National Hill Climb Championships
  23. 1st Ever Swansea Half Marathon
  24. Dundry Thunder, 1-2-3
  25. The last ever Pomphrey 5K
  26. Wrington Woodland Tyntesfield 10
  27. 110th Welsh Cross Country championships, Llandeilo
  28. Welsh Inter-Regional & Masters XC Champs, 2013
  29. Uphill downhill
  30. Blaise Blazer, from A to T, August 2013
  31. Bargain!
  32. Punctures
  33. The TACH ticks talk
  34. Welsh castles relay 2013, the Drovers Armsless leg
  35. 2012-2013 Cross Country season and some
  36. Welsh castles relay 2012, 14 seconds and 30 years apart
  37. Cross country catch up
  38. The Secret Blackbird
  39. Owls, trains, turkeys and other friends of the RWA
  40. what is happening to the Assyrian reliefs?
  41. Cross country, Singleton Park 2011
  42. Bristol, Cycling City?
  43. West Wales cross country championships, 2011
  44. Cardiff Half, 2011
  45. Gwent cross country league, Bridgend, 2011
  46. Alan Turing centenary exhibition at the Arnolfini
  47. Bristol Half Marathon, 2011
  48. Following the Tour
  49. Welsh castles relay 2011
  50. Welsh castles relay preview
  51. Statues on the move
  52. Still Lives, Lenkiewicz, summarised
  53. Still Lives, by Robert Lenkiewicz
  54. Two and a bit pencils later
  55. A night at the museum, Bristol style
  56. Curious crow, cantankerous goose, life saving Puffin
  57. Gower coast half marathon
  58. Headwinds
  59. Plinth Project, by Rob
  60. 100 Greatest Cycling Climbs
  61. A gorilla called Alfred
  62. Hunting razor shells at Oxwich
  63. Wesley May Super Grimpeur
  64. Tour of Britain 2010
  65. Name these puppies
  66. Constitution Hill
  67. Sketching skeletons at Bristol Museum
  68. Gower Triathlon, 2010
  69. TdF 2010, Stage 15, fear and respect
  70. TdF 2010, Stage 14, Pyrenees
  71. TdF 2010, Stage 11, sprint battle
  72. TdF 2010, Stage 9, dancing climbers
  73. TdF, 2010, Week One
  74. TdF, 2010, Stages 0 and 1
  75. Owl spotting by bike
  76. Mumbles Triathlon 2010
  77. Triathlon - not for spectators
  78. 1997 Bath Triathlon
  79. The Rider, Kilometer 61-67
  80. Chris Hutt, cycling activist, mischievous plumber
  81. Mountain Bikes going downhill
  82. What goes around
  83. Potholes, Ponies and other cycling hazards
  84. The Wake’s Progress
  85. The demise of the cycle clip
  86. Rembrandt and the Ice Bear
  87. Tesco Express car park, Sketty
  88. Art attack, Shark attack!
  89. Top Tips
  90. Oy, Hoy!
  91. Tour of Britain 2009
  92. Banksy vs Bristol Museum
  93. On the move
  94. The Bristol Beast
  95. In Search of Robert Millar
  96. Porlock Hill on a bicycle
  97. King of the Puddings
  98. Most aggressive rider prize
  99. Someone race Cavendish, please
  100. Attaque Armstrong!
  101. Sunday Sport
  102. Mont d’Arbres Neuf on a fixie
  103. Invisible cyclists
  104. Taking a bicycle on an aeroplane
  105. Mark Cavendish, le Mozart du onze-dents
  106. Cycle parking at work
  107. Review: Becoming Drusilla
  108. Mowing Sideways
  109. Shredded garden and cubed oak
  110. Urbanized Typeface
  111. Pendleton Power
  112. TdF prologue. Monaco. Lots of climbing. Epic!
  113. Mark Cavendish wins Milan San Remo
  114. Trois croissants!
  115. Clevedon pier × 2
  116. I’m on twitter
  117. The Hobbit
  118. Rourke, wrestler, barfly, Bukowksi
  119. White elephant seen in Bristol icescape
  120. Frosty and friend
  121. Snowball fight at St Barnabas
  122. Strange Maps, Julius Scissor and cycle thefts
  123. Night lights
  124. Great books, 2008
  125. Bristol graffiti
  126. SS Great Britain revisited
  127. Mark Cavendish regrets
  128. Lynmouth, 2008
  129. Flash not Splash
  130. Me and my Strida
  131. Brighton Rock
  132. Paul Dirac and Instant Wit
  133. Go Ape!
  134. Dawes Galaxy rolls on
  135. We Need to Talk About Kevin
  136. Cycling in the Vosges Mountains
  137. Launching Cabot Circus
  138. Guest report on the Bristol traffic blog
  139. Bristol Half Marathon, 2008
  140. The OED online, available using your library ticket
  141. The other half of the Avon Cycleway
  142. New shoes and pedals
  143. The Avon Cycleway
  144. More slow worms in the garden
  145. Bristol traffic blog
  146. Google maps for the human-powered
  147. Back to the velodrome
  148. Those medalling athletes
  149. Dave Moulton’s bike blog
  150. Say no to noisy popcorn!
  151. Balloon Fiesta, Mass Ascent
  152. The Run Away
  153. Slow worms in the garden
  154. Weather beaten
  155. Cycle theft, cycle parking
  156. Yellow on Sunday?
  157. Olympic cycling squad training in Newport
  158. Pete T Day-Journay
  159. No stopping Mark Cavendish
  160. Google street view of the Tour de France
  161. Fastest sprinter in the Tour completes a hat-trick!
  162. Google street view is watching you
  163. Newport Velodrome
  164. Fastest sprinter in the Tour
  165. A Short History of Tractor Fishing in the Yemen
  166. Cycling the Celtic Trail
  167. Transport for London
  168. The foxes return
  169. Bath half
  170. Smoke without mirrors
  171. Review of Bob Dylan’s Theme Time Radio Hour
  172. Digital TV’s big shame
  173. Bond, James (cough cough) Bond
  174. Sports Review of 2006
  175. Rock and Roll Christmas
  176. 2006 North Bristol Art Trail
  177. Fainting Goats
  178. Alex’s Tyrannosauruses
  179. PixelChix
  180. The curse of symmetry
  181. Old Sad Things