Liverwurst Nightmare
S12 - E10

Liverwurst Nightmare

Three chefs compete, only two will de-liver themselves from final elimination.

Last Chance Kitchen - Season 12