Zeria loveridgei

Zeria loveridgei is a species of solifuges or sun spiders. This species can be found in Somalia and Kenya.