dubious history teacher - you mean there are 649 pokemon?

you mean there are 649 pokemon? - dubious history teacher

Loading comments…

Comments