Heraclides ponceana ponceana
(Schaus, 1911); Comments: S Florida & northern Bahamas
TL: USA (Fl)
.
Heraclides ponceana ponceana
egg on
Amyris elemifera
("Torchwood")
Key Largo, Monroe Co., FL, USA 16-V-04