Just saw the video through a forum link. It twisted my head. Anyone have idea what it is about?Worried
This is the video- http://www.youtube.com/watch?v=B5mxyc4-mYQ

Please let me know if anybody know about it.