STUDIO
Follow Us

Terms of Use Privacy Policy

Time Lapse: World's Largest Duck inflated

The world's largest rubber duck is inflated in the Buffalo River near Canalside in advance of the Buffalo Maritime Festival.

Source: Buffalo News

Top Trending Videos