Located in Upstate New York, an aura of peace used to hang over the Fenhoff Institute, where Larry Ekler was hospitalized for mental treatment.
Spider-Man and Mr. Fantastic defeated Dr. Faustus here.
Links and References
Community content is available under CC-BY-SA unless otherwise noted.