American Snout butterfly, photo via Bugguide.net