Comment
Comment by vnagpal
I got to that site through this movie trailer
https://www.youtube.com/watch?feature=player_detailpage&v=sX...
if you look at the paper at 3 second mark you can see the
address "146.148.62.204".
But now i wonder if its somehow connected with google