Trinchesia sp. SC26

 
 

Trinchesia sp. SC26

Images taken at Tulamben, Bali, Indonesia