Hidden Valley Rock

Hidden Valley – Joshua Tree National Park – CA