Take a virtual walk-through of the new Woodward Tahoe facility. The seven feet of snow that just hit the Tahoe area, dubbed “Miracle March,” should help the real snow stick around for a while this summer too.