Camel spider as far as I can tell.
Sun spider, or they get called potato bugs locally.
Many a horror story of the big ones in the middle east I've heard .mil people tell. Some fake of course , but I've seen enough video's to know fucking nope nope nope.
Too bad you couldnt have captured alive, I'd have paid for it.