I don't even...... Someone please explain...... Power Rangers? I don't even Someone please explain Power Rangers?