Birdwatching Tours in Ecuador. Tapichalaca Reserve.

while we were watching some birds, a find with these amazing insects