Doctor Octopus

Otto Octavius, Tierra-1610

  • Also known as