Ancient Petroglyphs in Idaho Posted on April 1, 2019February 2, 2021 by Christopher Cameron Tow A petroglyph is a rock carving, especially a prehistoric one. We checked out these Petroglyphs that were located at Celebration Park in Melba, Idaho which isn't more than an hour outside of Boise.... Read More