OMG! More than 2000 Ducks marching across the street!

OMG! It's not something that we can see everyday!