Puerto Peñasco is a city and municipality located in the northwest of the state of Sonora about 100 km from the Arizona border. It is located on the small strip of land that joins the peninsula of Baja California with the rest of Mexico (...) (from Wikipedia)