Where To Stream Star Trek Voyager Season 7 Episode 23
Homestead
- Aired May 9, 2001
- 60 Min
- Rated 8.5
- Number 24 Of 172 Rated Episodes
Neelix is reunited with his own species when he finds a settlement of Talaxians being oppressed by mercenaries on a mineral-rich asteroid.