First off, there is Generation I's Kanto region Water/Dragon Pokemon, Gyarados, who is among the most added to teams, best ...
What is the best Pokémon generation? We break down the history of Pokémon games to find the greatest trilogy in the series.