A worldwide community photographing and learning about wildlife
Heraclides thoas
Not a Giant Swallowtail. Thanks to bayucca for the ID!
It is the other one. Thoas has 4 spots on the outside of the forewing whereas Cresphontes has 3 and more "spiky" spots. Yours has 4 spots, so it is Thoas.