Some one showed me this pic, and I just melted! This is the most adorable thing! But WHAT is this cute cuddly creature of the snow? I want this as a pet!
I'm fricken putting this on all my Christmas cards! XD
Edit - We figured out this adorable creature is a Japanese dwarf flying squirrely!