Ant sp

Ant sp

  
Pantiacolla lodge, Peru - 7 november 2009

One of the many enigmatic creatures of the Amazon rain forest.