Taylor Brothers - nice bit of nostalgia

by Some Fella   December 31, 2012  

"I dont like progress"

http://youtu.be/ALNsQpCL8LY

1 user comments

Oldest firstNewest firstBest rated

Fantastic! Thanks for that.

Wonder what they'd make of these Chinese OEM carbon frames on ebay..?

Rob

posted by robert.brady [146 posts]
31st December 2012 - 20:51

like this
Like (0)
<