AvianDiversity » A Connoisseur's Eye » Butterflies and Moths » Lycaenidae Butterflies » Common Cerulean (Jamides celeno)

Common Cerulean (Jamides celeno)