The Island of Oshi is real.
Somewhere off the coast of Japan, hidden from any map or prying eye, is the island of Oshi. Legend has it that the name was given by its colorful, cuddlable citizens, who feel they inhabit the most beautiful place on earth.
Each region of Oshi is perfectly suited for the animal species that have made the island their home. These adorable inhabitants are known as MochiOshis. For the first time ever, they are venturing out to share a bit of Oshi with the rest of the world. Each sold separately.
