The Green Swamp

July 2013

Palamedes Swallowtails (Papilio palamedes).
Palamedes Swallowtails (Papilio palamedes).
Return to Homepage