Guardian Nature School Team Contact Blog Project Noah Facebook Project Noah Twitter

A global community of nature enthusiasts
photographing and learning about wildlife

Join Project Noah!
nature school apple icon

Project Noah Nature School visit nature school

Eastern Giant Swallowtail Butterfly

Papilio cresphontes


The giant swallowtail, Papilio cresphontes Cramer, is a striking , wonderfully "exotic"-looking butterfly that is very abundant in Florida. The adult butterfly is a welcome visitor to butterfly gardens and to general landscape plantings. The larval or caterpillar stage can be considered a pest due to its habit of feeding on the foliage of most Citrus species. A few "orangedogs", as the larvae are commonly called, can quickly defoliate small or young plants. However, larvae can be tolerated on large dooryard citrus trees in order to enjoy the soon-to-develop magnificent adult butterfly stage.




4000th spotting - on to 5000!

1 Species ID Suggestions

bayucca 7 years ago
Giant Swallowtail
Heraclides cresphontes Heraclides cresphontes (pinned specimens)

Sign in to suggest organism ID


James McNair
James McNair 7 years ago

Thank you Marta and Daniele

The MnMs
The MnMs 7 years ago

Good job, James! Keep showing us the beauties in your area! :-)

DanielePralong 7 years ago

Congrats James!

James McNair
James McNair 7 years ago

Thank you Aaron

Aaron_G 7 years ago

Congrats on 4,000!

James McNair
James McNair 7 years ago

Thanks Mark, Nayeli and are all too kind.

Mark Ridgway
Mark Ridgway 7 years ago

4K is amazing work James. Congrats.

Nayeli 7 years ago

Great shot!!

LuisStevens 7 years ago

Nice one!

James McNair
James McNair 7 years ago

Thanks me to get my 4000th spotting wrong!

bayucca 7 years ago

Looks for me more like Heraclides cresphontes. Papilio glaucus would have a black bar on the forewing and other different markings.
Congrats to #4000!

James McNair
Spotted by
James McNair

Florida, USA

Spotted on Aug 26, 2014
Submitted on Aug 26, 2014

Noah Guardians
Noah Sponsors
join Project Noah Team

Join the Project Noah Team