It’s from NOVA. Enough said.
Just kidding. I really like this animation because it gives a step by step analysis of how a glacier forms starting from the snowflake all the way down to that snowflake melting or breaking off and going into the sea/subliming, etc.
I got this one from this directory listed below. There is a lot of good websites below here, many of which are interactive.