Like Mrmacophyl, I was thinking some southwestern US and vaguely antlike creature -- perhaps a solpugid, or perhaps a Stenopelmatus ("Jerusalem cricket").
Trending Articles
More Pages to Explore .....