lookytasty.com
Catherine De Orio named new host of “Check, Please!”
Catherine De Orio is the new host of “Check, Please!” on WTTW Channel 11. After a five-month search, WTTW announced Tuesday that De Orio will take over as the face of the Emmy award-win…