Red or Green Restaurant Report: April 1, 2013

April 1, 2013

Albuquerque health inspectors found numerous cockroaches at a northeast Albuquerque restaurant during a recent inspection.