Family: Papilionidae For caterpillar: see http://www.pbase.com/albert_noorlander/image/157143219
These images have copyright by Albert Noorlander (anoorlander@yahoo.com)