There are many weird and wonderful characters that make up the Pokemon collection. Some are...

read more