St. Cloud Taco Bell Now Serves French Fries [Watch]
Nacho Fries are now available at area Taco Bell locations! The long awaited fast food item can be all yours for the low price point of just $1. Of course I had to try them out for myself. Overall, they weren't terrible and I would get them again! See the full review of them, and the Nacho Fries Supreme, in the video above!