A creative Pokemon fan recently stitched together a collection of colorful beanie hats based on some of the franchises’ most popular creatures from the first two generations. Nintendo’s long-running RPG series is home to over 1,000 unique Pokemon as of this writing, sparking the imaginations of fans all around the world. These fans have expressed their affection for particular Pokemon creatures through artwork and custom clothing for nearly three decades, and the results have been about as captivating as the games themselves.