Sheep’s Head Food Stall, Marrakech, Morocco Location: Djemaa el Fna, Marrakech, Morocco as seen in Bizarre Foods