Big Headed Ants

Big headed ants are an imported species.