The final episode of Best Wishes will air on September 26th!
"My Dream, Pokemon Master!"

The final episode of Best Wishes will air on September 26th!

"My Dream, Pokemon Master!"