Costa Rica 2024
Jan 22nd, La Selva Biological Station
Day 3, La Selva Biological Station, Puerto Viejo de Sarapiqui, Heredia Province, Costa Rica
Previous
Index
Next
Leaf cutter ant, holding up a leaf with its jaws