The official trailer to Pokémon Generations has arrived. The show revisits each generation of the Pokémon video game series to dive into some of the greatest moments. From the early days in the Kanto region to the spectacular Kalos region, a lot of history is ready to be shared. Each episode will last about 3 to 5 minutes and will be released every week through December 23, 2016. Peep the official trailer above.