Fresh merchandise brings a boatload of Pikmin to Nintendo’s Japanese stores
Japan loves its Pikmin and that means the country is filled with adorable merchandise of the critters and their assorted adversaries. On a new store page Nintendo of Japan has shared a full overview of the Pikmin goods available across its Tokyo, Osaka, and newly opened Kyoto stores. These include…