Costa Rica - 2005
Leaf cutter ants doing their thing