Log In or Register
Just a little slice of heaven found on my hike the other day. I believe this is some species of swallowtail? Thanks to all who view and comment.