Pokémon GO is a new game that has been making waves in the world. It is a mobile app that allows you to catch Pokémon and battle them in real-time. The game has been downloaded more than two billion times and it is still going strong. In this article, we will be looking at the best Pokémon from each generation. We will start with the original Generation 1 Pokémon and work our way up to the latest Generation 2 Pokémon. Pokémon Red & Blue (Generation 1) The first generation of Pokémon was released in 1996 and it was called Red & Blue. The game was developed by Game Freak and it was published by Nintendo. The player can choose one of three characters: Pikachu, Eevee, or Charmander. These characters can battle other players online or they can go on adventures to find items andPokémon. The game had a lot of success and it helped to create a following for the company. It also spawned several sequels and spin-offs over the years. In total, there are over 100 different species of Pokémon available in Red & Blue. The best part about this game is that you can play it offline or online with others who are also playing the same version of the game. You can also trade your Pokémon with other players or buy them from stores if you want to get really creative with your collection!