Watch Star Trek: Voyager season 6 episode 17 tv series online free
Release: Feb 23, 2000
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.