Fan favorite Nacho Fries are now back with a bang at Taco Bell locations nationwide. Launched in 2018, the fries are the Bell’s number one best-selling limited time offer to date; with the 2021 the brand have this all new anime-inspired ‘Fry Force’ campaign as well.
Image credit, Taco Bell.
You must log in to post a comment.