Thousands crowded to watch massive waves hit Zhejiang, China's shore, the highest tidal bore in 10 years
Quickly and easily download Instagram videos with our free tool.