The battle between Ash and Trip continues. Who will win the battle of the rivals and qualify to the next round of the exciting Unova League?
Discover 11,128,835 listings and 279,766 playable programmes from the BBC
The battle between Ash and Trip continues. Who will win the battle of the rivals and qualify to the next round of the exciting Unova League?