Friday, May 10, 2013

Top Chef New Orleans!

Bravo has confirmed that season 11 of Top Chef will be filmed in New Orleans! So...another season of sweaty, humid torture for the cheftestants.

Will you be watching?

Posted on AllTopChef.com