Undiscovered (egg group)
Pokémon
There are 151 Pokémon belong to Undiscovered egg group.
Gimmighoul
Chest Form
Ghost
Chest Form
Ghost
Gimmighoul
Roaming Form
Ghost
Roaming Form
Ghost