Where To Stream Xena Warrior Princess Season 6 Episode 21
A Friend in Need (1)
- Aired June 16, 2001
- 60 Min
- Rated 8.0
- Number 129 Of 134 Rated Episodes
Xena revisits her past by returning to Japan to save the city of Higuchi and make amends for her past mistakes.