Itching Spider
Itching Spider
Itching Spider at SFlix. A psychological thriller following two industrial workers in their claustrophobic work environment with submersible implications.
- Genre:
- Country: United Kingdom
- Director: Louis Martin
- Cast: Sasha Macpherson, Stephen Kerr,