Watch Xena: Warrior Princess season 1 episode 20 tv series online free
Release: Apr 29, 1996
Xena saves a mysterious warrior who later professes to be her estranged father. But the reunion is anything but happy, as a suspicious Xena tries to find out if the man's claims are true.