The Meteor bicycle Made in England ?
Hello. Other than saving this from the trash I don't know anything about it. It says Meteor Made in England and on the downtube Guaranteed Genuine English Lightweight The Meteor. Seems to have lots of accessories. Curious about what it may be worth. I'm in the Boulder Colorado area if that...