Walsh’s Pyramid – the worlds largest natural pyramid!

Our hike up Walsh’s Pyramid.