Wild Mile Chicago

Pictures of the Wild Mile Chicago. A floating eco-park located on the North Branch Canal of the Chicago River, a manmade channel along the east side of Goose Island between Chicago Ave and North Ave.