June 21 Restaurant Report Card

Published On: Jun 21 2012 10:30:49 PM CDT   Updated On: Jun 21 2012 10:35:37 PM CDT

June 21, 2012: Rodents, roaches and weevils: It's what's not on the menu, but it is what health inspectors found at some Houston restaurants recently. Amy Davis reports.