Feb. 21 Restaurant Report Card

Published On: Feb 21 2013 06:33:10 PM CST   Updated On: Feb 21 2013 06:38:31 PM CST

Feb. 21, 2013: Roaches running amok in several Houston restaurants -- it's what health inspectors found when they dropped by and it's what landed several eateries on this week's Restaurant Report Card. Amy Davis reports.