I remember reading last year about a specific type of winter goggles. Not sure what they are called or where to get them from. Apparently they have two little fans in the frame and they prevent fogging up of ones glasses. They run on AAA batteries.
Anybody know of these goggles?