Eastern Tiger Swallowtail, St.Louis, 130711
I was actually on my way to the Muny to watch the musical, “The Little Mermaid”, but this beauty stopped me in my tracks:
It also appears that the Eastern Tiger Swallowtail is the state butterfly of Alabama, Delaware, Georgia, and South Carolina, and is the state insect of Virginia!
The wiki says these butterflies are seen flying high over the tree canopy…so I guess I was very lucky today!
If you want some more photos,