Pokemon Names
649 Pokemon names have been created. Now we can raise that number to a cool 650. I met a delightful Swedish man recently at a Mexican restaurant. This is what happened when his love for Mexican food and Pokemon collided with his accent.