Travel photography and stock images by Stephen Bay
HomeChicagoBuildings › Photo #10700
The Shedd Aquarium sits on the shores of Lake Michigan. Chicago, Illinois, USA.

The Shedd Aquarium sits on the shores of Lake Michigan. Chicago, Illinois, USA.


Photo #10700