Taco Bell Has Already Sold 53 Million Orders of Nacho Fries!
Nacho fries have only been available on the Taco Bell menu since January 25th of the year and already they have sold more than 53 million orders!
This achievement now makes nacho fries the most successful new menu item in the franchise’s history. Have you tried them yet? How do they stack up against the other options out there?
Read more about this story here!