Big Iraqi Bug

FH3 bug
I have no idea what kind of bug this is, but it’d scare me out of a nights’ sleep.

Anyone know what it is?

Update: valued readers have identified it as a “Camel Spider”.