Pokemon started it out in 1996 with the humble Pokedex of 151 Pokemon. After more than two decades, the Pokedex is rapidly approaching the 1000 mark. Many new Pokémon are added to the roster with every new generation, and it all piles up fast.
With the current Pokédex sitting at 905 Pokémon, the franchise has undoubtedly come a long way since its initial batch of collectible monsters. Yet as always it's just as fun to see the most recent additions.