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 280,103 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?