View fullsize

Grayson Highlands, VA
View fullsize

Blue Ridge Mountains, Ashe County,NC
View fullsize

Dogwood Blossom, NC
View fullsize

Receding Snow, Grassy Creek, NC
View fullsize

New River, Grayson County, VA
View fullsize

Grayson Highlands, VA
View fullsize

Wilson Creek, Grayson Highlands, VA
View fullsize

Crab Apple Blossom
View fullsize

Grayson Highlands, VA
View fullsize

Wilson Creek, Grayson Highlands, VA
View fullsize

After the Storm, Ashe County, NC
View fullsize

Wilson Creek, Grayson Highlands, VA
View fullsize

Wild Azalea, New River Park
View fullsize

Camelia, Brookgreen Gardens, SC
View fullsize

New River, Ashe County, NC
View fullsize

Wild Azalea, New River Park
View fullsize

Mount Sinai
View fullsize

Gracie
View fullsize

Wilson Creek, Grayson Highlands, VA
View fullsize

Azalea
View fullsize

Sunset, Blue Ridge Mountains
View fullsize

Temple Mount, Jerusalem
View fullsize

New River Park, Grayson County, VA
View fullsize

Confluence of the New River, Ashe County
View fullsize

Azalea
View fullsize

Crabapple
View fullsize

Crabapple
View fullsize

Azalea
View fullsize

Jerusalem from the Mount of Olives
View fullsize

Temple Mount, Jerusalem
View fullsize

Mount Sinai
View fullsize

Temple Mount, Jerusalem
View fullsize

Shining Rock, NC
View fullsize

New River Park, NC
View fullsize

House in Lenoir
View fullsize

Mount Sinai
View fullsize

Temple Mount, Jerusalem
View fullsize

Camel Rider, Wadi Rum
View fullsize

Grandfather Mountain, NC
View fullsize

Bearded Iris
View fullsize

Camel Riders, Wadi Rum
View fullsize

Camel Rider, Wadi Rum
View fullsize

Jaffa Port
View fullsize

al-Aqsa, Jerusalem
View fullsize

Wadi Rum
View fullsize

Beiteddine, Lebanon
View fullsize

Dome of the Rock, Jerusalem
View fullsize

Temple Mount, Jerusalem
View fullsize

al-Aqsa, Jerusalem
View fullsize

Temple Mount, Jerusalem
View fullsize

Casbah, Morocco
View fullsize

Pyramids of Giza
View fullsize

Casbah, Morocco
View fullsize

Entrance to Ommayad Courtyard, Damascus
View fullsize

House in Lenoir
View fullsize

Wild Azalea
View fullsize

Confluence of the New River, Ashe County