Graphium codrus

Olive Triangle

Papilionidae > Papilioninae > Leptocercini > Graphium