In Thailand thousands of ducks take over the streets! What gives?!?