
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.