Best Pokemon Evar

Squirtle: 39

Snorlax: 12

Pikachu: 31

Charmander: 15

Create your own poll!