Pokemon Marriage Proposal

ADVERTISEMENT
There are more than 600 pokemon, and we'll probably neighbor the 750 by the time Pokemon X & Pokemon Y drop later this year, but these trainers have already chosen who will be his companion for the rest of their life.

Trending Posts