Small bee? No, actually a parasitoid. Peters Canyon, Orange, Orange County, California, USA October 10, 2008 Size: guess 3-4mm
Images of this individual: tag all Contributed by Ron Hemberger on 13 October, 2008 - 10:30am Last updated 14 December, 2012 - 6:37pm |