News

The double decker taco returned to restaurants Tuesday, Dec. 5, according to a Taco Bell News release. Customers can get it for $2.99 at Taco Bell stores nationwide, but only for a limited time.