BugsPictures from Earth


Papilio brevicauda (Short-tailed Swallowtail - Hodges #4163)