Snow on the East Coast: New Definition
In light of the great snow storms which descended upon New York and the entire East Coast of the United States, here is a great snow sculpture, lending new meaning to the expression "Two Feet of Snow." Hat tip, my friend Miriam Leibe.
Comments