Today, we’re deep in the heart of Tamil Nadu with the one and only Village Food Factory crew to cook and devour a massive traditional South Indian delicacy—Whole Sheep Chukka. This isn't your average ...