Title: Spider Storch's Desperate Deal (Spider Storch)