Be ready to cluck, cluck, cluck, squawk, squawk, squawk, as this Chinese music video beat all other freaking videos out there! If you think “What Does the Fox Say” is insane, this Wang Rong Rollin’s “Chick Chick” is so much more.
Believe it. This is for real. Enjoy!