Rat in the Kitchen's Chef Ludo and Natasha tease disgusting food and unexpected twists. Catch the premiere on March 31 at 9 p.m. ET on TBS