cowboysandeffigies.com
Chefchaouen, the blue pearl of north Morocco.
The picturesque blue town of northern Morocco.