Mama Duck is returning to the Buckeye State.
Billed as the world’s largest rubber duck, Mama Duck stands at approximately 61 feet tall, 64 feet wide and 74 feet long, and makes her way across the country as an attraction at events.
BROUGHT TO YOU BY…