Loading…
An insect-chewed leaf along the Quebrada La Chuecha,  Monteverde Cloud Forest, Costa Rica.