Judaculla Rock is located in Cullowhee, this is the best known petroglyph site in North Carolina. According to Cherokee Legend, Judaculla (or tsulkalu meaning “slant-eyed giant”) lived high upon Balsam Mountains. He guarded his hunting grounds from Judaculla’s Judgement Seat. This is known today as Devil’s Courthouse. Legend has it that once a group of […]
Categories