Thrips ?

Top