Talon (Spider-Man: The New Animated Series)

Talon is from the Non MAU series Spider-Man: The New Animated Series.