I imagine that half the known universe is trying to upload or view Christmas pictures.
It did show earlier this morning but for some reason it is not showing now.
Imageshack is usually very reliable. I will upload it to another host and you will see it.