Misc Birds 4/29/2017 - sdbirder.com
Western tiger swallowtail

Western tiger swallowtail

Western tiger swallowtail

Westerntigerswallowtail