Rock climbers said it was on Needle Peak. North of the Big Bend Park Stables. See it on Google Earth.
possibly
it gives me the poops so beware