insects

Walking Stick Insect (Phasmatodea) - Borosilicate Glass Sculpture by Rafael Glass - Michigan, USA

Walking Stick Insect (Phasmatodea) - Borosilicate Glass Sculpture by Rafael Glass - Michigan, USA