The Spider Bert I. Gordon, 1958 June 3, 2022 Betsy Ross House, Philadelphia, PA First posted on Letterboxd