Photo: kristin chenoweth eats haggis blood pudding on leno 03 | Photo 2977415 | Just Jared: Entertainment News