you could always get those large mitts that attach to your handlebars. I have used them before ad they work great at keeping the wind off
Hey someone pas me the wrench........ Ahh screw it where is the torch
Hey someone pas me the wrench........ Ahh screw it where is the torch