Designed by
Title
Giant prickly stick insect, the spiny leaf insect, Macleay`s spectre, Australian walking stick Extatosoma tiaratum. #178832935
Description
Giant prickly stick insect, the spiny leaf insect, Macleay`s spectre, Australian walking stick Extatosoma tiaratum in zoo.