Florida leaf-footed bug - Leptoglossus phyllopus Chapel Hill, Mason Farm Biological Reserve, Orange County, North Carolina, USA July 31, 2013
Images of this individual: tag all Contributed by Maria de Bruyn on 11 August, 2013 - 2:29pm Last updated 11 August, 2013 - 8:20pm |