Where To Stream Star Trek Voyager Season 6 Episode 17
Spirit Folk
- Aired February 23, 2000
- 60 Min
- Rated 7.1
- Number 154 Of 172 Rated Episodes
The inhabitants of the holographic town of Fair Haven suspect the Voyager crew of having mystical powers when they witness the use of their futuristic technology.