comicbookvault:Stan Lee and Spider-Man at the Marvel Studios offices in California (c. 1980)
RateMyNudeBody RateMyRack