Zebra Swallowtail?

I think this is a zebra swallowtail, but wouldn't bet any money on it!

Go large!

Comments
Sign in or get an account to comment.