Larry Weber is snowbound... and still clocking all of the wonders of nature