Sort:  

Cranefly? also called a Mosquito Hawk where i'm from.