Larva in leaf tent Jasper Ridge Biological Preserve (Stanford), San Mateo County, California, USA May 5, 2008
See other photo
Images of this individual: tag all Contributed by Debbi Brusco on 6 May, 2008 - 10:04pm Last updated 1 October, 2016 - 11:16am |