Chefchaouen, Morocco’s blue city, is a truly beautiful town with appropriately blue walls and majestic mountains overlooking the characterful town. A town as rich in history as it is beautiful, Chefchaaouen was established in 1471 when Moorish and Jewish people fled here to escape the Reconquista of Spain. Chefchaaouen, Morocco, 2018
Commercial toys are not easily found in the small towns. Here children use there imagination and create there own. Agdz, Morocco, 2010
Portrait of a local man in Azemmour. Morocco, 2010