we had a few of those helmets in our shop last winter, they were designed by BMW, and the goggles looked really cool cause they just kinda meshed into the helmet, and the strap came off the goggles, so you could attach the goggles right to the helmet
but it was an expensive helmet