Puerto Penasco
Puerto Penasco is a hotel town located in Puerto Penasco Municipality within the northwest of the Mexican country of Sonora, one hundred kilometres from the border with the U.S. State of Arizona. According to the 2015 census, it has a