Viewing Image

Carterocephalus palaemon

Photo Credit: Dennis Deck

Carterocephalus palaemon