Drought stricken Sierra had its first significant snowfall last week. What better time for a quick one night trip to climb one of Northern California’s iconic peaks, 9735’ Mount Tallac. Tallac towers overs Lake Tahoe, Fallen Leaf Lake, & the Desolation…
