I really don't know what to say. Human eyes and mouths superimposed on things are slightly scary.
Thats just weird!
I cant stop watching it. I love it!
I know some retarded browsers, most of them work in "marketing"