Richard Pesta and Stan Lee

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