Cosala, Sinaloa, Mexico

Set in a valley in the Sierra Madre foothills, about a two-hour drive north of Mazatlan, Cosala was designated one of the Mexican Ministry of Tourism's Pueblos Magicos, or magical towns. These to...

JDS Travel News JDS Viewpoints JDS Africa/MI