Camelback Ranch Stadium, Phoenix

Camelback Ranch Stadium

Phoenix, Arizona, USA

More in Phoenix

Explore city