Commuters in Des Moines, Iowa, were stunned when a giant inflatable duck wearing giant inflatable sunglasses began rolling down the road.
The duck, named Quacky, belongs to a local youth shelter and had been out on display to promote a duck derby fundraising event.
The windy weather on Thursday (local time) led to Quacky becoming untethered and rolling more than two blocks down the road before it was stopped.
Video footage shows a car swerving to avoid hitting the rubber fowl.
The director of the shelter told local media 11-year-old Quacky is now "back in his nest" being repaired, ready for duck derby day.