Be always the
first to watch
The best videos of the day in your Facebook
Closes in 15 seconds   x

Leaf insect mesmerizes with its beauty

The leaf insect, or leaf bug, is a member of Phasmatodea, an order of insect species seen in this video. This fascinating moment was captured by Rebecca Grant at the North West Reptile Expo, in Washington, USA.

FACEBOOK COMMENTS
FACEBOOK COMMENTS
MOST RECENT