Takara Giant Malaysian leaf insect
Takara Dead leaf mantis
Takara Pink orchid mantis
Takara Hooded mantis
Back to Takara main page