Is "Chick Chick" by Wang Rong Rollin the World's Most Insane Music Video?

Two years ago, South Korean phenom Psy inaugurated the K-Pop invasion with “Gangnam Style.” Now, a Chinese pop star by the name of Wang Rong Rollin appears to be ushering in the era of C-Pop with “Chick Chick”—a music video you literally have to see to believe. Think you’re too jaded to be weirded out […]