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.
Discover more from Grubbits
Subscribe to get the latest posts sent to your email.