That site is in russian and i can't understand a thing...but the helmets are so fucking great!!!!
I want to ride in the city wearing one of those and see other drivers'/riders' faces at traffic lights...while i'm next to them...staring at them....with that tripple red leds glowing!!!! :sneaky...