When Gabrielle (Renee O'Connor) defends a young Israelite named David (Antony Starr), her life is threatened until Xena (Lucy Lawless) proposes to fight her old friend Goliath (Todd Rippon) in return for freedom from the Philistines.
click here to see where to watch or (watch here).
Ready to Watch Xena Warrior Princess, Season 2, Episode 3?