I've tried anti-fog spray, wipes, etc. Nothing has kept my visors from fogging up yet! I have to crack my visor a lot. At big speeds, I have to hold my breath so it won't fog up when the helmet is smashed on my face. It fucking SUCKS! Although during REALLY HOT days, it doesn't fog, because the helmet is as hot as my 98.6 degree air coming out of me.