Outer Limits
Season 6
Ep 20. Nest
- TV-14
- August 18, 2000
- 44 min
-
6.3 (160)
Scientists in the Arctic discover an undiscovered species of Polar Mites that infest humans and cause them to...
Scientists in the Arctic discover an undiscovered species of Polar Mites that infest humans and cause them to...