New Era Japan has revealed it's new line of Pokémon caps that will go on sale on September 6th, 2017 at 10:00 JST. There are 13 different caps, each in their cap own style, design and featured Pokémon embroidery. Prices range from 3,888 yen to 5,940 yen. The caps are licensed and copyright ©Nintendo...