Watch Xena: Warrior Princess season 2 episode 4 tv series online free
Release: Oct 28, 1996
Xena is forced to take on the Bacchae—bloodthirsty minions of the wine god, Bacchus—in order to get their power-hungry leader and foil his plan to take over the world.