Papilio rutulus
California, USA
June 2025
(photo-4850)
California, USA
June 2025
(photo-4849)
California, USA
June 2025
(photo-4848)
California, USA
June 2025
(photo-4847)
Close...