Charmander - The Stray Pokémon stillS1 · E11

Jun 10, 1997 · 23 min

Charmander - The Stray Pokémon

Your rating