The Leistarchini is a tribe of thread-legged bugs.[1][2]
The Leistarchini is a tribe of thread-legged bugs.