A worldwide community photographing and learning about wildlife
Papilio glaucus
Saw them on my beach as I walked out there. There was at least twice as many but some flew away before I could get the picture.
Great capture. Looks like you caught them doing a bit of puddling at a wet area.