Introduction to sheep head: Albanians not only like to drink sheep head soup, but also like to eat sheep heads. You can often see restaurants selling sheep heads on the streets.

Leave a Reply