Helena Zinkham 1 Published April 29, 2008 at 2048 × 1536 in Library of Congress Acquires Spider-Man's 'Birth Certificate' ← Previous Next →