News

The 61-foot tall attraction affectionately known as “Mama Duck” is on the Lake Erie island from Aug. 1-3. She is joined by her ducking “Timmy,” who stands at 10-feet high.