rbridges.com homepage

Palmadusta saulae  
(Gaskoin 1843)


Davao, Mindanao Island, Philippines
20.8 mm