This is the adorable moment 5,000 tiny ducklings waddled down to a river in southern China. The cute moment was captured in Jieyang on June 26.
Quickly and easily download Instagram videos with our free tool.