Two Giant Swallowtail Caterpillars

Two Giant Swallowtail Caterpillars playing choo-choo