Hosted on MSN
Every Pokémon generation, ranked from worst to best
Pokémon is 30 years old, which means that it’s old enough to start having random bouts of back pain after bending down too far to pick up a Poké Ball. In that time it’s gone through a lot of phases — ...
Every player has experienced that fierce loyalty to one pocket monster or another. The same is true here ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results