Enlighten my IQ? Must be some motorcycle.
Saw this in Japan while over on business last week
these go on your bike handles and keep you safe and warm, shanghai.