James at Horseshoe Bend, Grand Canyon, Arizona, USA

Scroll to Top