Rock art panel in Little Petroglyph Canyon, the densest concentration of rock art in the U.S. Note the rain motif above images of sheep.
Comments
Comments