It's time for Ash’s Snowbelle City Gym battle. His eighth Gym badge hangs in the balance!
Discover 11,128,835 listings and 279,607 playable programmes from the BBC
It's time for Ash’s Snowbelle City Gym battle. His eighth Gym badge hangs in the balance!