I hate all the spam on here with links! Anyway I saw this post a while back and looked around the net a bit with not much luck. I can say that I believe it is some species of land crab. If you like post it on www.bugguide.net after all crabs are Arthropods and there is a small section on there for crabs. the folks there are excellent at "ID"ing insects you may get lucky there.