Leaf Insects

SkullStore


$60.00 CAD $95.00 CAD




This is a real mounted Leaf Insect (Phylliidae)! These mesmerizing creatures are indigenous to Indonesia and can be shipped worldwide!

Share this Product