Listen to the radio
Search on


Last release at
BEE Records
(This label has 31 releases)

Phasmatodea is the ordinal name given to the walkingsticks (stick insects) and the walkingleaves (leaf insects). These amazing insects best demonstrate the close relationship between insects and plants. Evolving from the Orthoptera sometime during the Triassic period (190-225 million...