Please help me identify this tiny invader.