Author:

百夜幽灵

The Pokémon world started from being picked up by Xanadu

446 chapters