Hodges #8323 - Common Idia - Idia aemula Tallahassee, Leon County, Florida, USA December 28, 2013 Size: ~12mm length
Attracted to black light. Image fills the December void for Florida.
Contributed by Peter Homann on 31 December, 2013 - 9:49am Last updated 8 May, 2014 - 9:08am |