This hot rod premiered in Amazing Spider-Man #130, which went on sale on November 27, 1973. Share this: Share on Facebook (Opens in new window) Facebook Share on X (Opens in new window) X