Coreidae - Leaf-footed Bugs ID please? - Leptoglossus phyllopus Skidaway Island, Savannah, Chatham County, Georgia, USA April 8, 2015
Images of this individual: tag all Contributed by Fitz O.Clarke, Jr. on 10 April, 2015 - 7:11am Last updated 11 July, 2019 - 12:49pm |