When you go to that URL you will see a virtual window and you will be instructed to brush off all of the frost to see a surprise. It says that the surprise will be on October 24th, which is as many of you know, Club Penguin’s birthday. Club Penguin was officially opened October 24th 2005.
Here is what the picture looks like without all the frost on it:
That is the farthest you can get so far, unfortunately it is still very unclear. To me it looks like a row of penguins all standing together, but I can’t really tell what is in the back. Make a comment saying what you think this is all about, or what you think is in the picture.
Thanks to Ral123 for telling me about this.