Author:

Rap Pigeon

The Bottom Trainer In The Pokémon World

1149 chapters