VIDEO: THE OUTER LIMITS – 7×13: Free Spirit (July 28, 2001)

NOTE: videos will wait until they are fully buffered before playing