As bike riders, we face many challenges every single day. From unexpected flat tires in the middle of nowhere to a selection of our gear that is hard to find. One such struggle is fogging ourĀ  visor, which could get dangerous....