We then passed the rock formation that gave the town of Mexican Hat its name.
VacationLovers Photos  /  Content        Show captionHide caption