Cave Creek Canyon from Granite Gap - Steve Wolfe

Cave Creek Canyon from Granite Gap


Howard Topoff 2011