Dagger fly, Empis tesselata. Also known as the Dance fly, but dagger fly is much cooler.
The dagger flies look a lot like robber flies and have similar characteristics. That huge proboscis is for stabbing other flies that it takes as prey.
Taken on May 26, 2012