April 19, 2011
Weekly Beast: Chan's Megastick
Phobaeticus chani or Chan's megastick is a species of of stick insect. These are some of the largest in the world! They hail from the State of Sabah in Borneo and only six specimens have been found. Scientists have found one specimen that measured 22 inches (with the front legs fully extended)! They assume that Chan's megasticks live in the canopy of the rainforest making it very hard to find and study.