Ben Xiao Photography logo

Location

Horseshoe Bend, Arizona