Identification, Images, & Information
For Insects, Spiders & Their Kin
For the United States & Canada
Photo#1216501
? - Lebia viridis

? - Lebia viridis
Tallahassee, Leon County, Florida, USA
April 28, 2016
10 pm

Moved
Moved from ID Request.

Lebia viridis?

please wait for an expert to confirm that

 
Yes. Or very close to it