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 are staying a bit longer due to popularity.  They are expected to run till April.  Get them while you can.