(if anyone knows the tune that has a voice saying 'join us' and some highpitched laughs message me... off to sleep)
But no worries, I thought maybe my ISP reported my IP as Russian or something
Yes I was looking for some results and info about the contributions
and leads to russian html webpages
Oh the menu on upper screen is russian indeed!
it's english for me