This trailer needs little introduction. It's safe to say the film will be well executed, directed by Mother Nature herself. I give to you, One Inch of Snow: