Desert meandering insect