VERY big red squirrel, or possibly a tree cangaroo, they're red too. the shape of the head is more squirrel or roo. wrong for a red panda actually. that was just the furst thing i thought of. and what i'm thinking is the body could be part of the tree or something else, but that part is the right shape for a red panda, or possibly a tree roo. martins and fishers are also possible. i don't know what part of the world the picture was taken, which is why i'm totally guessing. but since its june and its snow, it occurs to me this might be the southern hemsiphere somewhere.