Skip to content

Taco Bell Nacho Fries has already sold 53 million orders

    Nacho fries are Taco Bell‘s most successful product launch ever. With already 53 million orders since January 25. The limited-edition addition to the dollar menu is staying a bit longer due to popularity.  They are expected to run till April.  Get them while you can.