Birrieria La Terraza serves up some of Chicago's best birria
Birrieria La Terraza serves up some of Chicago's best birria in Little Village.
More Videos
From CNN Newsource affiliates