Turn Yourself Into The Most Adorable Mecha Ever With These Sloth, Chinchilla, And Otter Themed Body Warmers
Japanese oddity and bookstore Village Vanguard sells just about anything you can think of, including KFC-scented bath bombs. Their fashion department, however, might tend to…