Atimia huachucae Champlain & Knull - Atimia huachucae Davis Mountains Resort, 5800ft, Jeff Davis County, Texas, USA June 13, 2002
Det. D.G. Marqua, 2002
New State Record
Spmn in the TAMUIC
Contributed by Mike Quinn on 16 November, 2010 - 10:47pm Last updated 26 February, 2022 - 3:46pm |