Gulf fritillary

Geoff Gallice