Loheria species 'Green Form' (endemic/Philippines)

Loheria species 'Green Form' (endemic/Philippines)