How many types of Pokemon cards are there?

Answers

x-Wulfgar-x

4,387