Let it snow, let it snow, let it snow....New England fans are delightful....

Share