I consider my self somewhat tough, but if I came across that thing I think I would.. RUN !!!!!!! That’s in the same creepy league as the dreaded POTATO BUGGGGG...
Potato Bug (Jerusalem cricket)