Joshua Tree Snow

Queen Valley – Joshua Tree National Park – California