Has anyone ever caught them all? How can you catch them all if every year they create like another one hundred pokemons. That just seems like an impossible battle. Anyway, one of these days I'm gonna climb that impossible mountain and become the ultimate pokemon master. You'll see. You'll all see.