Spiders (1982)Release: 1982-12-31Platforms: Handheld Electronic LCDOpen GameFyndr · Search games · Release calendar