That is a Solifugid, an arachnid similar to a spider.
https://en.m.wikipedia.org/wiki/Solifugae
Thank you sir
That is a Solifugid, an arachnid similar to a spider.
https://en.m.wikipedia.org/wiki/Solifugae
Thank you sir