A worldwide community photographing and learning about wildlife
Nice find! This interesting insect is called a Snakefly. They are in scientific Order Raphidioptera. Here is some general information on them from Bugguide:
http://bugguide.net/node/view/233370
Spotted on Jun 4, 2013
Submitted on Jun 4, 2013