A worldwide community photographing and learning about wildlife
Atta cephalotes
Spotted in Manuel Antonio National Park, Costa Rica. There are 47 species (which are found in Costa Rica?), and I don't know if there is enough information on the photo to identify which it is.
No Comments