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 Haaniella nymph was taken on a night walk in Bako National Park.