Thank you for your patience while we retrieve your images.
Monarch Butterfly on a Purple Flower

Monarch Butterfly on a Purple Flower

a Monarch butterfly sits on a purple flower along the marshy edges of the John Heinz Wildlife Refuge of Tinicum Township in Philadelphia, Pennsylvania