The Indian God Rock is located on the bank of the Allegheny River about 8 miles south of Franklin, Venango County, Pennsylvania. The rock is of archaeological importance as it bears some of the few authentic petroglyphs; rock carvings made by Indians, possibly dating back as far as 1200 A.D. The... Sign in to see full entry.