livingcoramdeo.com
Stick Insect
Stick Insect. The Phasmatodea are an order of insects, whose members are variously known as stick insects in Europe and Australasia; stick-bugs, walking sticks or bug sticks in the United States an…