Solifugae sp. from Namibia

See also  LOOK WHAT I GOT IN THE MAIL !!! 🥴