Doja Cat tries her best to sneak into Taco Bell's fan-focused Super Bowl advertisement in a new teaser clip. Watch it here.
Results were fueled by strong sales for KFC's international restaurants and Taco Bell. Net sales climbed 16% to $2.36 billion ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results