Where did you find this thing? Nice!
Near the "Peace Boulders" on the west bluff. Pretty much in the center of the bluff.
Now, Mr Rhoads, we need a photo of you hanging off the lip of this thing with one arm, drinking from a Foster's Bitter. That could be a contender for a guidebook cover photo. Just make sure to wear a helmet