We have had eight and one-inch inches of rain this week.....unusual for Central Texas in June. Today the sun came out and so did this beautiful Giant Swallowtail.
All images copyrighted. Please request permission for use.