Coming in at more than a foot long, a new species of phasmid is incredibly large for an insect, but it’s almost impossible to spot by design.
Hidden in the Trees
A new species of oversize insect is exceedingly difficult to spot.
Advertisement
Coming in at more than a foot long, a new species of phasmid is incredibly large for an insect, but it’s almost impossible to spot by design.