This Week in Pizza – May 12, 2009

On This Week in Pizza we’ll report on a restaurant’s ultimate nightmare: a snake head found in a customer’s meal.