Originally Posted by
snow_venture52
Nowadays with all the motorized bikes I feel like every main road is a motorcycle race...
Motorized bikes? I've been out of it for awhile. I remember something about cheating with some kind of power assist some years ago.