Considering some of you have had to put your bikes up for the season (or soon will), I probably shouldn't whine about traffic, and riding in it here in Dallas. But, I will.
It sucks. Some of you in large metropolitan areas can relate, I'm sure. You know the feeling, you want to go for a...