Published On Apr 9, 2022
The Electra Townie claims to be America's best selling bicycle - after test riding a couple of 7Ds for a few days, we would have to agree! This video gives you some general info about the features of these great bikes.
show more