Can't Stop Watching Bizarre Music Video...

What did I just watch?  This song is big in Russia...and I have to admit it's weirdly catchy.

 

title

Content Goes Here