Image of barbequed sheeps heads in display case, Istanbul Turkey. Image of barbequed sheeps heads in display case in open market, Istanbul Turkey.