Snakefly - Raphidioptera (raphidiidae)

Snakefly - Raphidioptera (raphidiidae)

Observation - Snakefly - Raphidioptera (raphidiidae). Description: This long-necked little insect landed on the table during a BBQ in my garden.

This long-necked little insect landed on the table during a BBQ in my garden.