Impression
Camelback Mountain is a 2,706 feet mountain in Phoenix, Arizona. I went up on the Echo Canyon Trail (1.14 miles) and down the Cholla Trail (1.4 miles). The trails are at times steep and strenuous with handrails to help.
Equipment Used
No Comments