Pokémon (1997)

Pokémon (1997) : 3x29

A Farfetch'd Tale Min.
5.7 3 votes

Overview

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