This image of a swallowtail butterfly was taken on the shores of the Shoal River in NW Florida, USA, on 18 April 2010.