Fans are eager for a new generation of Pokemon games to be announced, even though Pokemon GO players are already overwhelmed ...
How many Pokémon are there? If you’ve lost track over the years, you’re not alone – after nine full generations, the total has ballooned from the original 151 into quadruple figures, and that’s not ...