You will watch Pokemon Season 3 Episode 120 online for free episodes with high quality. Online episode guide, Pokemon Season 3 Episode 120 The Double Trouble Header Heading to Violet City for the first gym, Ash and company meet Casey, a new Trainer who just got her first Pokémon, a Chikorita who eagerly challenges Ash to a battle. When Ash easily beats her with his Charizard, she gets upset and runs off wanting revenge. She makes an alliance with Team Rocket, who agree to help her beat Ash, that is, until she finds out that Team Rocket was just using her.
The advertisement will dissappear after 30 seconds!!