75 thousand duckies will be in the Chicago River on August 10th!
Steve Cochran on The Big 89
75 thousand duckies will be in the Chicago River on August 10th!
00:00 / 09:31