Leigh Farm Park Caterpillar on Betula nigra Schizura maybe 2017 1 - Lochmaeus Leigh Farm Park, Durham, Durham County, North Carolina, USA July 10, 2017
Images of this individual: tag all Contributed by Tracy S. Feldman on 10 July, 2017 - 2:09pm Last updated 25 March, 2022 - 4:03pm |