Found this cover to Scarlet Spider 8 (drawn by Stegman). Are these new villains or just people from the Marvel Universe i'm unfamiliar with? If anyone knows any of the villains in this picture please let me know i'd be interested in doing some research into them. (The blue one might be Electro? Not sure).