Viewing Image

Papilio rutulus

Photo Credit: Kim and Mike Strangeland

Papilio rutulus