Giant Swallowtail Egg

Giant Swallowtail egg like a green pearl on a Wild Lime leaf