Great Purple Hairstreak (Atlides halesus)
Starr Co., Texas on Nov 8, 2004
Cameron Co., Tx
10/14/2005