Photo#1096356 | | | Copyright © 2015 molanic | |
Pure Green Augochlora (Augochlora pura) Sweat Bee? - Augochlora pura DuPage County, Illinois, USA June 29, 2015
Closest I could find.
Images of this individual: tag all Contributed by molanic on 5 July, 2015 - 10:33am |