Taco Bell Nacho Fries has already sold 53 million orders

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.