Monday, April 25, 2011

PHOTO - CHICAGO - DELTA HOTEL - 79TH STREET NEAR SOUTH SHORE DRIVE - NEXT TO RAINBOW PARK - 1961