Helmet to prevent head from tilting while sleeping on train. The message board shows the station name for people to wake you up on time.
(via japanlove)
I NEED THIS FOR THE BUS. Although let it be known that I have never overslept on public transport :P
only in Japan. :)