Where To Stream Xena Warrior Princess Season 2 Episode 14
A Necessary Evil
- Aired February 10, 1997
- 60 Min
- Rated 8.0
- Number 41 Of 134 Rated Episodes
In order to stop the evil, and now immortal, Velasca from hunting down Gabrielle, Xena must unleash an even more depraved immortal to vanquish her—Callisto.