The citizens of Kanto have some suave Pokemon for you if you would simply be so kind as to fork over one of yours.
A Pokemon streamer completes one of the games' hardest self-imposed challenges after 15 months and nearly 4,000 attempts.