Provenance and tectonic settings of sands from Puerto Peñasco, Desemboque and Bahia Kino beaches, Gulf of California, Sonora, México. (November 2016)