Mystery bug





Could this be a weta? It was on the path leading down to Boundary Falls, between Glen Innes and Grafton.