David Halperin

Morocco

Morocco: first stop on an African odyssey (See Algeria Gallery). Crazy enough for even jaded travelers.

By continuing to use this website, you consent to the use of cookies in accordance with our Cookie Policy.