March 14, 2018March 15, 2018 You Ate 53 Million Orders of Taco Bell Nacho Fries In Five Weeks By Riot Fest / Food + Drink / Taco Bell, nacho fries, taco bell nacho fries You disgusting people ate 53 million orders of Taco Bell Nacho Fries in the first 5 weeks since they've been on the menu. Yep. That's… Read more