Palisades Tahoe in Lake Tahoe, California, received fresh snow overnight April 26, 2024, bringing season snowfall total to 396 inches.
Palisades Tahoe in Lake Tahoe, California, received fresh snow overnight April 26, 2024, bringing season snowfall total to 396 inches.
In