News

The World's Largest Rubber Duck is making a splash at Put-in-Bay Aug. 1 through Aug. 3. The massive inflatable duck measures 61 feet tall, 64 feet wide and 74 feet long.