English name: Emerald swallowtail
Scientific name: papilio palinurus
Comments are closed, but trackbacks and pingbacks are open.
Comments are closed, but trackbacks and pingbacks are open.