Where To Stream Power Rangers Season 20 Episode 2
He Blasted Me with Science
- Aired February 9, 2013
- 25 Min
The alien invaders send the alien scientist Yuffo down to Earth to study the human race, in order to determine how best to defeat them. Earlier, Troy finds himself face-to-face with Creepox.