dont know if this has made the rounds here or not. but its hilarious. would be funny to know what they are saying. I can reccognise a few saying "sugoi" is amazing or wow. the other one "dijobis" i reccognise but cant remember what it means. anyways enjoy!
http://blennus.com/index.php?option=...&id=29&Itemid=