show captions
5 On Your Side
Restaurant Ratings: La Fogata, Denny's and Wang's Garden
Details
Transcript