Wackiest Japanese Inventions You Have To See to Believe

11. A Pillow Cap

11-a-pillow-cap

On a bus or in the café, this pillow cap lets you snooze almost anywhere in the world.

Popular on True Activist