A Farfetch'd Tale

April 27, 2000
57.0%

Pokémon - S3 - E29

A Farfetch'd Tale

An inexperienced young Trainer mistakenly scares off his own Farfetch'd.

Pokémon: Season 3 - 41 Episode s