New York Set to Welcome the World’s Largest Inflatable Rubber Duck
The Big Apple is about to be graced by a colossal visitor: Mama, the world’s largest inflatable rubber duck. Standing at an impressive 61 feet tall, Mama and her miniature companion, Timmy, are set to charm New Yorkers over the next few weekends. The dynamic duo will make their grand entrance after spending time off … Read more