Best Pokemon Villain Team Leader

Lusamine 41

Lysandre 40

Archie 15

Maxie 9

Giovanni 4

Guzma 2

Cyrus 1

Ghetsis 1

113 Votes

0 Comments

Vote