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 [140 posts]
31st December 2012 - 19:51

like this
Like (0)