The eccentric Dr. Atlantian emerges from the depths of the ocean close to New York City, aboard his hive-shaped contraption that harnesses energy from the movements of the Moon.
Show
Spider-Man
Episode
S03E13
Air Date
May 03, 1970