Swallowtail, Centroberyx lineatus
Scientific name: Centroberyx lineatus

A 31cm (TL) Swallowtail bought at a shop in Adelaide Central Market, South Australia, August 2016.
Image: Bernard You
© Bernard You
© Bernard You
A 31cm (TL) Swallowtail bought at a shop in Adelaide Central Market, South Australia, August 2016.