Little Llamas Tacos launches during pandemic

The owners of a new restaurant in downtown Los Angeles have decided to take a chance and open despite the odds during the coronavirus pandemic.

Top Videos