The Hanna Mansion on Euclid Avenue was home to the Cleveland Museum of Natural History from the 1920s to 1950s, when it was demolished for the construction of the Innerbelt Freeway. | Source: Cleveland Museum of Natural History Download Original File