species 6,583 observations

Hercules Carpenter Ant

Camponotus herculeanus