Vulture (Scarlotti)

Doctor Isidoro Scarlotti is an Italian scientist, leader of the International League of Criminals. He was an enemy of the first Human Torch (Jim Hammond) and Toro during the Cold War.