Taco Bell has a new product- the TortadaWhat is this, a torta (sandwich) with a patada (kick) attached?
Who exactly is coming up with this invented corporate gringo lingo?
Personally all the Mexicans I know loved the Taco Bell dog so just in case you've missed him you can view him in this video