Pokemon

Histor
Pokemon are mythical creatures with extrodinary powers.There is supposed to be 493 in exsistance.