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

SCREEN CAPTURES