"feed me, I starve"

Roast Sheep heads

A Turkish speciality we spotted, but never tasted in Istanbul