A worldwide community photographing and learning about wildlife
This is the nest of a larvae which I would guess the parent has packed the egg in a tightly rolled tree leaf and still hanging from the rest of the leaf (First photo). And the larvae was about 1 cm seen in the second photo which was inside the rolled leaf.
Forest
No Comments