Rubber Duck Overlord Share Vero Vero Threads YouTube YouTube Twitter Twitter Saturday September 16, 2023 Toronto has a new benevolent ducky overlord - the worlds largest rubber duck.