Designed by
Title
Shedd Aquarium in Chicago #169020342
Description
Shedd Aquarium is an indoor public aquarium in Chicago, Illinois, in the United States. Opened on May 30, 1930, the 5,000,000 US gal aquarium was for some time the largest indoor facility in the world.
This image is editorial