Share
twitterlinkedinfacebook
Image 1 of 1
STICK INSECT
The Phasmatodea (sometimes called Phasmida) are an order of insects, whose members are variously known as stick insects. This image of a Female Haaniella scabra was taken on a night walk in Bako National Park.