The Isabella (Eueides isabella) is from Trinidad. This photo was taken at Butterfly World near Pompano Beach on July 17, 1996. The flower is Mexican Flame Vine.
The Isabella on Mexican heather