top of page

Horseshoe Bend

Horseshoe Bend, Arizona, USA