Richard Pesta and Stan Lee

Richard Pesta and Stan Lee | Rare celebrity photosRichard Pesta (a.k.a. Captain Sticky) and Stan Lee at San Diego Comic-Con, 1975.
Photo by Alan Light.