Common Rose (Pachliopta aristolochiae goniopeltis)


Troides aeacus (upper) and a Common Rose (lower)

Return To Previous Page
Return To Main Page