Snail on leaf, Los Cedros River Valley, Ecuador