Giant rock towers over sacred