Giant Swallowtail (Papilio cresphontes) 9 October 2014, Imperial Beach, San Diego County, CA Photo © 2014 Joseph Morlan