Created By: David Michelinie, Marc Silvestri
First Appearance: Web of Spider-Man #19 (October, 1986)
Already have an account with the League of Comic Geeks? Let's get you back to tracking and discussing your comics!