View fullsize

Coming Home, Horse Creek, Ashe County
View fullsize

Bearded Iris
View fullsize

Old City, Jerusalem
View fullsize

Arches, Jerusalem
View fullsize

Bearded Iris
View fullsize

Monarch Butterfly
View fullsize

New River Park, Ash County, NC
View fullsize

New River Park, Ashe County, NC
View fullsize

Burst of Flowers
View fullsize

New River Park, Ashe County, NC
View fullsize

Treasury of Pharaoh, Petra
View fullsize

Blueberries
View fullsize

Horse Creek, Ashe County, NC
View fullsize

Old Jaffa Port
View fullsize

Painted Lady Butterfly