Isidoro Scarlotti

The Vulture

  • Also known as

Dr. Isidoro Scarlotti, aka the Vulture, was an atomic scientist who planned to rule the Earth. He was a nemesis of the Human Torch (Jim Hammond) and Toro.

Appearances