Altus Press Latest Releases: The Lost Spider Novel, Dusty Ayres, and a New Issue of Black Mask Magazine From the Pulp Publisher By Matthew Moring April 4, 2018