Two-Tailed Swallowtail Butterfly on Red Firespike #137981928
Description
A Two-Tailed Swallowtail Butterfly feeds on Red Firespike; This is the largest Swallowtail in western North America; Found from British Columbia through the western USA to Central America;