Taco Bell announced Wednesday that its U.S. customers will soon be able to order Nacho Fries for $1.
Quickly and easily download Instagram videos with our free tool.