Giant Swallowtail Laying

Giant Swallowtail laying an egg on Judi's Wild Lime tree