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.