The 97th annual Santa Cruz County Fair was held Sept. 14-16, 2012 at the fairgrounds in Sonoita.