Chefchaouen & Riff Mountains - Land Rover Exped - July 2012

Chefchaouen main square