Worlds Largest Rubber Duck Returns to Ohio for a Weekend Splash
PUT-IN-BAY, Ohio (AP) — The world's largest rubber duck, affectionately known as Mama Duck, is returning to Ohio this weekend. The inflatable duck, standing over six stories tall, will be on display at Put-in-Bay from Friday through Sunday, near the island's south-side airport at... Read More.